Dear Kenneth,

On 9/28/23 10:49, Kenneth Hoste wrote:
Not seeing the problem with OpenBLAS 0.3.23 is encouraging, that probably means a fix is hiding in either OpenBLAS 0.3.22 or 0.3.23 that we may be able to backport to 0.3.21.

I don't see anything obvious in the release notes though (see https://github.com/OpenMathLib/OpenBLAS/releases) at first glance.

Can you try and see if there's a problem with OpenBLAS 0.3.22, by using:

eb --try-software-version 0.3.22 OpenBLAS-0.3.23-GCC-12.3.0.eb

That would help narrow things down (a bit).

That try failed:

$ eb --try-software-version 0.3.22 OpenBLAS-0.3.23-GCC-12.3.0.eb
== Temporary log file in case of crash /tmp/eb-ljmkzhs7/easybuild-l1cmgr72.log
== found valid index for /home/modules/software/EasyBuild/4.8.1/easybuild/easyconfigs, so using it... == found valid index for /home/modules/software/EasyBuild/4.8.1/easybuild/easyconfigs, so using it... == processing EasyBuild easyconfig /tmp/eb-ljmkzhs7/tweaked_easyconfigs/OpenBLAS-0.3.22-GCC-12.3.0.eb
== building and installing OpenBLAS/0.3.22-GCC-12.3.0...
== fetching files...
== ... (took 6 secs)
== creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== building...
== ... (took 49 secs)
== FAILED: Installation ended unsuccessfully (build directory: /dev/shm/OpenBLAS/0.3.22/GCC-12.3.0): build failed (first 300 chars): cmd " make -j 32 libs netlib shared BINARY='64' CC='gcc' FC='gfortran' MAKE_NB_JOBS='-1' USE_OPENMP='1' USE_THREAD='1' CFLAGS='-O2 -ftree-vectorize -march=native -fno-math-errno' " exited with exit code 2 and output: /home/modules/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/eb (took 56 secs) == Results of the build can be found in the log file(s) /tmp/eb-ljmkzhs7/easybuild-OpenBLAS-0.3.22-20230928.104942.hoMjh.log ERROR: Build of /tmp/eb-ljmkzhs7/tweaked_easyconfigs/OpenBLAS-0.3.22-GCC-12.3.0.eb failed (err: 'build failed (first 300 chars): cmd " make -j 32 libs netlib shared BINARY=\'64\' CC=\'gcc\' FC=\'gfortran\' MAKE_NB_JOBS=\'-1\' USE_OPENMP=\'1\' USE_THREAD=\'1\' CFLAGS=\'-O2 -ftree-vectorize -march=native -fno-math-errno\' " exited with exit code 2 and output:\n/home/modules/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/eb')

The logfile ends with:

== 2023-09-28 10:50:39,240 filetools.py:2012 INFO Removing lock /home/modules/software/.locks/_home_modules_software_OpenBLAS_0.3.22-GCC-12.3.0.lock... == 2023-09-28 10:50:39,241 filetools.py:383 INFO Path /home/modules/software/.locks/_home_modules_software_OpenBLAS_0.3.22-GCC-12.3.0.lock successfully removed. == 2023-09-28 10:50:39,241 filetools.py:2016 INFO Lock removed: /home/modules/software/.locks/_home_modules_software_OpenBLAS_0.3.22-GCC-12.3.0.lock == 2023-09-28 10:50:39,241 easyblock.py:4277 WARNING build failed (first 300 chars): cmd " make -j 32 libs netlib shared BINARY='64' CC='gcc' FC='gfortran' MAKE_NB_JOBS='-1' USE_OPENMP='1' USE_THREAD='1' CFLAGS='-O2 -ftree-vectorize -march=native -fno-math-errno' " exited with exit code 2 and output:
/home/modules/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/eb
== 2023-09-28 10:50:39,241 easyblock.py:328 INFO Closing log for application name OpenBLAS version 0.3.22



Best regards,
Ole

Reply via email to