easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
371 stars 699 forks source link

libfabric-1.12.1-GCCcore-10.3.0 on non-avx fails to build #13655

Open sassy-crick opened 3 years ago

sassy-crick commented 3 years ago

I am trying to build libfabric-1.12.1-GCCcore-10.3.0 on Intel(R) Xeon(R) CPU L5630, which does not have avx. I enabled both the libfabric-1.12.1_fix-psm3-multiep-default.patch and libfabric-1.12.1_disable-psm3-avx-config.patch. I am aware the hardware I am using is old so I know I am pushing it a lot. :-) @robert-mijakovic Is that what you expect? I also saw this maybe related [comment] (https://github.com/easybuilders/easybuild-easyconfigs/pull/12566#issuecomment-826356760) Adding configopts += "--disable-psm3" to the build seemed to have worked, both with or without the patches enabled.

sassy-crick commented 3 years ago

Log file of the build with only the two patches enabled easybuild-libfabric-1.12.1-20210807.211128.mVnce.log

Micket commented 3 years ago

I think the psm3-version patch will fix that. @branfosj mentioned the solution here https://github.com/easybuilders/easybuild-easyconfigs/pull/13634 The patch exists for 1.13.0 but should work for 1.12.1 since it's so trivial. PR's are welcome.