The 64-bit integer math intrinsics need to be addressed in the intrinsic lib for the CryptoPkg.
I would expect the X64 build to not require those and they should only be observed for the IA32 builds. Mike > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Gerd Hoffmann > Sent: Friday, January 21, 2022 12:34 AM > To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kin...@intel.com> > Cc: Yao, Jiewen <jiewen....@intel.com>; Wang, Jian J <jian.j.w...@intel.com>; > Jiang, Guomin <guomin.ji...@intel.com>; Pawel > Polawski <ppola...@redhat.com>; Lu, XiaoyuX <xiaoyux...@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > submodule to v3.0 > > Hi, > > > > > I still have a bunch of failures in CI, for some of them I'm not sure > > > > how to handle them best: > > > > > > > > (1) 32-bit builds on windows fail: > > > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > > > > external > > > > symbol __allmul > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > > > > external > > > > symbol __aulldiv > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved > > > > external > > > > symbol __aulldvrm > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved > > > > external > > > > symbol __ftol2_sse > > > > We need to see if there are any OpenSSL config settings to completely > > remove use of > > float/double types. > > https://github.com/openssl/openssl/pull/17547 > > That'll solve __ftol2_sse, but the other ones are 64bit integer math ... > > take care, > Gerd > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85929): https://edk2.groups.io/g/devel/message/85929 Mute This Topic: https://groups.io/mt/87479913/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-