easybuild-easyblocks
easybuild-easyblocks copied to clipboard
set CMake installation `LIBDIR` to `lib` by default in `CMakeMake` easyblock
As discussed in the last EB5 meeting, we can set the default LIBDIR in CMake to lib to avoid issues with exotic cmake scripts.
Changelog:
- add new
install_libdirparameter toCMakeMakeeasyblock withlibas default - values of
CMAKE_INSTALL_LIBDIRthroughconfigoptshave preference overinstall_libdir
Test report by @branfosj
Overview of tested easyconfigs (in order)
- SUCCESS Z3-4.12.2-GCCcore-12.3.0.eb
- SUCCESS zlib-ng-2.0.7-GCCcore-11.3.0.eb
- SUCCESS Zopfli-1.0.3-GCCcore-11.3.0.eb
Build succeeded for 3 out of 3 (3 easyconfigs in total) bear-pg0105u03b - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8 See https://gist.github.com/branfosj/455462771294ca20c7af14c3f782c12c for a full test report.
Test report by @branfosj
Overview of tested easyconfigs (in order)
- SUCCESS x265-3.5-GCCcore-12.3.0.eb
- SUCCESS XCFun-2.1.1-GCCcore-12.2.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.3.0.eb
- SUCCESS XGBoost-2.0.2-gfbf-2023a.eb
- SUCCESS xmlf90-1.5.6-GCC-11.3.0.eb
- SUCCESS xpdf-4.04-GCCcore-12.3.0.eb
- SUCCESS xtensor-0.24.0-foss-2021b.eb
- SUCCESS yaml-cpp-0.7.0-GCCcore-12.3.0.eb
Build succeeded for 8 out of 8 (8 easyconfigs in total) bear-pg0105u03b - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8 See https://gist.github.com/branfosj/0da83e6bfb92c4275df430014b0c78f8 for a full test report.
Test report by @boegel
Overview of tested easyconfigs (in order)
- SUCCESS CMake-3.16.4-GCCcore-9.3.0.eb
- SUCCESS CMake-3.18.4-GCCcore-10.2.0.eb
- SUCCESS CMake-3.20.1-GCCcore-10.2.0.eb
- SUCCESS CMake-3.20.1-GCCcore-10.3.0.eb
- SUCCESS CMake-3.21.1-GCCcore-11.2.0.eb
- SUCCESS CMake-3.22.1-GCCcore-11.2.0.eb
- SUCCESS CMake-3.23.1-GCCcore-11.3.0.eb
- SUCCESS CMake-3.24.3-GCCcore-11.3.0.eb
- SUCCESS CMake-3.24.3-GCCcore-12.2.0.eb
- SUCCESS CMake-3.26.3-GCCcore-12.3.0.eb
- SUCCESS CMake-3.27.6-GCCcore-13.2.0.eb
- SUCCESS DIAMOND-2.1.8-GCC-12.3.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-10.2.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-10.3.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-11.2.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-9.3.0.eb
- SUCCESS double-conversion-3.2.0-GCCcore-11.3.0.eb
- SUCCESS double-conversion-3.3.0-GCCcore-12.3.0.eb
- SUCCESS Doxygen-1.8.17-GCCcore-9.3.0.eb
- SUCCESS Doxygen-1.8.20-GCCcore-10.2.0.eb
- SUCCESS Doxygen-1.9.1-GCCcore-10.3.0.eb
- SUCCESS Doxygen-1.9.1-GCCcore-11.2.0.eb
- SUCCESS Doxygen-1.9.4-GCCcore-11.3.0.eb
- SUCCESS Doxygen-1.9.5-GCCcore-12.2.0.eb
- SUCCESS Doxygen-1.9.7-GCCcore-12.3.0.eb
- SUCCESS Doxygen-1.9.8-GCCcore-13.2.0.eb
- SUCCESS Eigen-3.3.7-GCCcore-9.3.0.eb
- SUCCESS Eigen-3.3.8-GCCcore-10.2.0.eb
- SUCCESS Eigen-3.3.9-GCCcore-10.3.0.eb
- SUCCESS Eigen-3.3.9-GCCcore-11.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-11.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-11.3.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-12.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-12.3.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-13.2.0.eb
- SUCCESS EZC3D-1.5.2-foss-2022a.eb
- SUCCESS flatbuffers-1.12.0-GCCcore-10.2.0.eb
- SUCCESS flatbuffers-2.0.0-GCCcore-11.2.0.eb
- SUCCESS flatbuffers-23.5.26-GCCcore-12.3.0.eb
- SUCCESS FlexiBLAS-3.0.4-GCC-10.3.0.eb
- SUCCESS FlexiBLAS-3.2.0-GCC-11.3.0.eb
- SUCCESS FlexiBLAS-3.2.1-GCC-12.2.0.eb
- SUCCESS FlexiBLAS-3.3.1-GCC-12.3.0.eb
- SUCCESS FlexiBLAS-3.3.1-GCC-13.2.0.eb
- SUCCESS freeglut-3.2.1-GCCcore-10.3.0.eb
- SUCCESS freeglut-3.2.1-GCCcore-11.2.0.eb
- SUCCESS freeglut-3.2.2-GCCcore-11.3.0.eb
- SUCCESS freeglut-3.4.0-GCCcore-12.2.0.eb
- FAIL (build issue) GenomeWorks-2021.02.2-fosscuda-2020b.eb (partial log available at https://gist.github.com/boegel/eebc542c56daef3a48fda9dd243a5598)
- SUCCESS GEOS-3.10.3-GCC-11.3.0.eb
- SUCCESS GEOS-3.11.1-GCC-12.2.0.eb
- SUCCESS GEOS-3.12.0-GCC-12.3.0.eb
- SUCCESS GL2PS-1.4.2-GCCcore-12.2.0.eb
- SUCCESS googletest-1.11.0-GCCcore-11.3.0.eb
- SUCCESS googletest-1.12.1-GCCcore-12.2.0.eb
- SUCCESS googletest-1.13.0-GCCcore-12.3.0.eb
- SUCCESS graphite2-1.3.14-GCCcore-11.2.0.eb
- SUCCESS graphite2-1.3.14-GCCcore-11.3.0.eb
- SUCCESS HighFive-2.6.2-gompi-2022a.eb
- SUCCESS Highway-1.0.3-GCCcore-12.2.0.eb
- SUCCESS Highway-1.0.4-GCCcore-12.3.0.eb
- SUCCESS hiredis-1.0.2-GCCcore-11.2.0.eb
- SUCCESS hiredis-1.0.2-GCCcore-11.3.0.eb
- SUCCESS Imath-3.1.6-GCCcore-12.2.0.eb
- SUCCESS Imath-3.1.7-GCCcore-12.3.0.eb
- SUCCESS Jansson-2.13.1-GCC-11.2.0.eb
- SUCCESS Jansson-2.14-GCC-11.3.0.eb
- SUCCESS JasPer-2.0.24-GCCcore-10.2.0.eb
- SUCCESS JasPer-2.0.28-GCCcore-10.3.0.eb
- SUCCESS JasPer-2.0.33-GCCcore-11.2.0.eb
- SUCCESS JasPer-2.0.33-GCCcore-11.3.0.eb
- SUCCESS JasPer-4.0.0-GCCcore-12.2.0.eb
- SUCCESS JasPer-4.0.0-GCCcore-12.3.0.eb
- SUCCESS json-c-0.16-GCCcore-12.2.0.eb
- SUCCESS json-c-0.16-GCCcore-12.3.0.eb
- SUCCESS JsonCpp-1.9.4-GCCcore-10.2.0.eb
- SUCCESS JsonCpp-1.9.4-GCCcore-11.2.0.eb
- SUCCESS JsonCpp-1.9.5-GCCcore-12.3.0.eb
- SUCCESS kallisto-0.46.2-foss-2020b.eb
- SUCCESS kim-api-2.2.1-GCC-10.3.0.eb
- SUCCESS kim-api-2.3.0-GCC-11.2.0.eb
- SUCCESS kim-api-2.3.0-GCC-11.3.0.eb
- SUCCESS kim-api-2.3.0-GCC-12.3.0.eb
- SUCCESS LERC-4.0.0-GCCcore-12.2.0.eb
- SUCCESS LERC-4.0.0-GCCcore-12.3.0.eb
- SUCCESS libdeflate-1.15-GCCcore-12.2.0.eb
- SUCCESS libdeflate-1.18-GCCcore-12.3.0.eb
- SUCCESS libdeflate-1.19-GCCcore-13.2.0.eb
- SUCCESS libgit2-1.1.1-GCCcore-11.2.0.eb
- SUCCESS libgit2-1.4.3-GCCcore-11.3.0.eb
- SUCCESS libgit2-1.5.0-GCCcore-12.2.0.eb
- SUCCESS libgit2-1.7.1-GCCcore-12.3.0.eb
- SUCCESS libpsl-0.21.1-GCCcore-10.3.0.eb
- SUCCESS libsndfile-1.1.0-GCCcore-11.3.0.eb
- SUCCESS libsndfile-1.2.0-GCCcore-12.2.0.eb
- SUCCESS libsndfile-1.2.2-GCCcore-12.3.0.eb
- SUCCESS LibSoup-2.74.0-GCCcore-10.3.0.eb
- SUCCESS libwpe-1.13.3-GCCcore-11.2.0.eb
- SUCCESS libwpe-1.14.1-GCCcore-11.3.0.eb
- SUCCESS libxml++-2.42.1-GCC-10.3.0.eb
- SUCCESS LLVM-11.0.0-GCCcore-10.2.0.eb
- SUCCESS LLVM-11.1.0-GCCcore-10.3.0.eb
- SUCCESS LLVM-12.0.1-GCCcore-11.2.0.eb
- SUCCESS LLVM-14.0.3-GCCcore-11.3.0.eb
- SUCCESS LLVM-15.0.5-GCCcore-12.2.0.eb
- SUCCESS LLVM-16.0.6-GCCcore-12.3.0.eb
- SUCCESS LLVM-9.0.1-GCCcore-9.3.0.eb
- SUCCESS magma-2.5.4-fosscuda-2020a.eb
- SUCCESS magma-2.5.4-fosscuda-2020b.eb
- SUCCESS magma-2.6.1-foss-2021a-CUDA-11.3.1.eb
- FAIL (build issue) magma-2.6.2-foss-2021b-CUDA-11.5.2.eb (partial log available at https://gist.github.com/boegel/4ae1d6e7bddf5b57636078dd2ddf4608)
- SUCCESS magma-2.6.2-foss-2022a-CUDA-11.7.0.eb
- SUCCESS MDI-1.4.26-gompi-2023a.eb
- SUCCESS METIS-5.1.0-GCCcore-11.2.0.eb
- SUCCESS METIS-5.1.0-GCCcore-12.2.0.eb
- SUCCESS MMseqs2-14-7e284-gompi-2023a.eb
- SUCCESS msgpack-c-6.0.0-GCC-12.2.0.eb
- FAIL (build issue) MUSCLE3-0.7.0-foss-2022b.eb (partial log available at https://gist.github.com/boegel/8e87ffad214144ef36c64f75e3862a49)
- SUCCESS netCDF-4.7.4-gompi-2020a.eb
- SUCCESS netCDF-4.7.4-gompi-2020b.eb
- SUCCESS netCDF-4.8.0-gompi-2021a.eb
- SUCCESS netCDF-4.8.1-gompi-2021b.eb
- SUCCESS netCDF-4.9.0-gompi-2022a.eb
- SUCCESS netCDF-4.9.0-gompi-2022b.eb
- SUCCESS netCDF-4.9.2-gompi-2023a.eb
- SUCCESS nghttp3-0.6.0-GCCcore-11.2.0.eb
- SUCCESS nghttp3-0.6.0-GCCcore-11.3.0.eb
- SUCCESS ngtcp2-0.7.0-GCC-11.3.0.eb
- SUCCESS nlohmann_json-3.10.5-GCCcore-11.3.0.eb
- SUCCESS nlohmann_json-3.11.2-GCCcore-12.2.0.eb
- SUCCESS nlohmann_json-3.11.2-GCCcore-12.3.0.eb
- SUCCESS NLopt-2.6.2-GCCcore-10.2.0.eb
- SUCCESS NLopt-2.7.0-GCCcore-10.3.0.eb
- SUCCESS NLopt-2.7.0-GCCcore-11.2.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-11.3.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-12.2.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-12.3.0.eb
- SUCCESS nsync-1.24.0-GCCcore-10.2.0.eb
- SUCCESS nsync-1.24.0-GCCcore-11.2.0.eb
- SUCCESS nsync-1.26.0-GCCcore-12.3.0.eb
- SUCCESS OGDF-dogwood-202202-GCC-11.2.0.eb
- SUCCESS ONNX-1.15.0-foss-2022b.eb
- SUCCESS OpenEXR-3.1.5-GCCcore-12.2.0.eb
- SUCCESS OpenEXR-3.1.7-GCCcore-12.3.0.eb
- FAIL (build issue) OpenJPEG-2.4.0-GCCcore-10.3.0.eb (partial log available at https://gist.github.com/boegel/47a628476159f4b2df032f1899948c16)
- FAIL (build issue) OpenJPEG-2.4.0-GCCcore-11.2.0.eb (partial log available at https://gist.github.com/boegel/62277f93d8885fb1f45f9940f1aecb91)
- FAIL (build issue) OpenJPEG-2.5.0-GCCcore-11.3.0.eb (partial log available at https://gist.github.com/boegel/948276fa38d4bb2c9403605933b73f29)
- FAIL (build issue) OpenJPEG-2.5.0-GCCcore-12.2.0.eb (partial log available at https://gist.github.com/boegel/b6817518798957dd64c126dc772cdb67)
- FAIL (build issue) OpenJPEG-2.5.0-GCCcore-12.3.0.eb (partial log available at https://gist.github.com/boegel/5d59c476f24988a3f90039754d9f0efb)
- SUCCESS ParMETIS-4.0.3-gompi-2022b.eb
- FAIL (build issue) PROJ-9.0.0-GCCcore-11.3.0.eb (partial log available at https://gist.github.com/boegel/f2f3b430da82821b909d6ae7c91ff50c)
- FAIL (build issue) PROJ-9.1.1-GCCcore-12.2.0.eb (partial log available at https://gist.github.com/boegel/1530f5e6f571ec5204b5f03fcdc05458)
- FAIL (build issue) PROJ-9.2.0-GCCcore-12.3.0.eb (partial log available at https://gist.github.com/boegel/5781b8fae5232511a2846ded26e04095)
- SUCCESS protobuf-3.13.0-GCCcore-9.3.0.eb
- SUCCESS protobuf-3.14.0-GCCcore-10.2.0.eb
- SUCCESS protobuf-3.17.3-GCCcore-10.3.0.eb
- SUCCESS protobuf-3.17.3-GCCcore-11.2.0.eb
- SUCCESS protobuf-3.19.4-GCCcore-11.3.0.eb
- SUCCESS pugixml-1.12.1-GCCcore-11.2.0.eb
- SUCCESS pugixml-1.12.1-GCCcore-11.3.0.eb
- SUCCESS pybind11-2.4.3-GCCcore-9.3.0-Python-3.8.2.eb
- SUCCESS pybind11-2.6.0-GCCcore-10.2.0.eb
- SUCCESS pybind11-2.6.2-GCCcore-10.3.0.eb
- SUCCESS pybind11-2.7.1-GCCcore-11.2.0.eb
- SUCCESS pybind11-2.9.2-GCCcore-11.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-10.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-11.2.0.eb
- SUCCESS Qhull-2020.2-GCCcore-11.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-12.2.0.eb
- SUCCESS Qhull-2020.2-GCCcore-12.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-13.2.0.eb
- SUCCESS RapidJSON-1.1.0-20230928-GCCcore-12.3.0.eb
- SUCCESS RE2-2022-02-01-GCCcore-11.2.0.eb
- FAIL (build issue) ROOT-6.26.10-foss-2022b.eb (partial log available at https://gist.github.com/boegel/1280828420c501d911ead39fada53540)
- SUCCESS Rust-1.52.1-GCCcore-10.3.0.eb
- SUCCESS Rust-1.54.0-GCCcore-11.2.0.eb
- SUCCESS Rust-1.60.0-GCCcore-11.3.0.eb
- SUCCESS Rust-1.65.0-GCCcore-12.2.0.eb
- SUCCESS Rust-1.70.0-GCCcore-12.3.0.eb
- SUCCESS Rust-1.73.0-GCCcore-13.2.0.eb
- SUCCESS Rust-1.75.0-GCCcore-12.2.0.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2020b.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2021a-fb.eb
- SUCCESS ScaLAPACK-2.1.0-gompic-2020b.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2022a-fb.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2022b-fb.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2023a-fb.eb
- SUCCESS SentencePiece-0.1.99-GCC-12.2.0.eb
- SUCCESS snappy-1.1.10-GCCcore-12.3.0.eb
- SUCCESS snappy-1.1.8-GCCcore-10.2.0.eb
- SUCCESS snappy-1.1.8-GCCcore-10.3.0.eb
- SUCCESS snappy-1.1.9-GCCcore-11.2.0.eb
- SUCCESS snappy-1.1.9-GCCcore-11.3.0.eb
- FAIL (build issue) SuiteSparse-5.10.1-foss-2021b-METIS-5.1.0.eb (partial log available at https://gist.github.com/boegel/217eccb6af240b3584e5bb786920dfe1)
- SUCCESS SuperLU_DIST-8.1.2-foss-2022b.eb
- SUCCESS tbb-2020.3-GCCcore-10.2.0.eb
- SUCCESS tbb-2020.3-GCCcore-10.3.0.eb
- SUCCESS tbb-2020.3-GCCcore-11.2.0.eb
- SUCCESS tbb-2021.11.0-GCCcore-12.3.0.eb
- SUCCESS tbb-2021.5.0-GCCcore-11.3.0.eb
- SUCCESS tmap-20220502-GCC-11.2.0.eb
- FAIL (build issue) torchvision-0.14.1-foss-2022b.eb (partial log available at https://gist.github.com/boegel/65ad3f1a8956cd3cca13334f178b92be)
- SUCCESS utf8proc-2.8.0-GCCcore-12.3.0.eb
- SUCCESS VTK-8.2.0-foss-2020a-Python-3.8.2.eb
- SUCCESS VTK-9.0.1-foss-2021a.eb
- FAIL (build issue) VTK-9.1.0-foss-2021b.eb (partial log available at https://gist.github.com/boegel/bc345c84d98747aa0fb5167d8063eb21)
- SUCCESS VTK-9.2.2-foss-2022a.eb
- SUCCESS VTK-9.3.0-foss-2023a.eb
- SUCCESS Wayland-1.20.0-GCCcore-11.3.0.eb
- SUCCESS Wayland-1.21.0-GCCcore-11.2.0.eb
- SUCCESS Wayland-1.22.0-GCCcore-12.3.0.eb
- SUCCESS Waylandpp-1.0.0-GCCcore-11.2.0.eb
- SUCCESS Waylandpp-1.0.0-GCCcore-11.3.0.eb
- FAIL (build issue) WebKitGTK+-2.27.4-GCC-10.3.0.eb (partial log available at https://gist.github.com/boegel/927bf3cef6fcdd2f5285b67c788aaf6a)
- SUCCESS WFA2-2.3.3-GCCcore-11.3.0.eb
- SUCCESS wpebackend-fdo-1.13.1-GCCcore-11.2.0.eb
- SUCCESS wpebackend-fdo-1.14.1-GCCcore-11.3.0.eb
- SUCCESS x265-3.3-GCCcore-10.2.0.eb
- SUCCESS x265-3.3-GCCcore-9.3.0.eb
- SUCCESS x265-3.5-GCCcore-10.3.0.eb
- SUCCESS x265-3.5-GCCcore-11.2.0.eb
- SUCCESS x265-3.5-GCCcore-11.3.0.eb
- SUCCESS x265-3.5-GCCcore-12.2.0.eb
- SUCCESS x265-3.5-GCCcore-12.3.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.2.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.3.0.eb
- SUCCESS Z3-4.10.2-GCCcore-11.3.0.eb
- SUCCESS Z3-4.10.2-GCCcore-11.3.0-Python-3.10.4.eb
- SUCCESS Z3-4.12.2-GCCcore-12.2.0-Python-3.10.8.eb
- SUCCESS Z3-4.8.10-GCCcore-10.2.0.eb
- SUCCESS OpenBLAS-0.3.18-GCC-11.2.0.eb
- SUCCESS Abseil-20210324.2-GCCcore-11.2.0.eb
- SUCCESS Abseil-20230125.2-GCCcore-12.2.0.eb
- SUCCESS Abseil-20230125.3-GCCcore-12.3.0.eb
- SUCCESS Armadillo-11.4.3-foss-2022b.eb
- SUCCESS Armadillo-12.6.2-foss-2023a.eb
- SUCCESS BamTools-2.5.2-GCC-11.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-10.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-10.3.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-11.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-11.3.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-12.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-12.3.0.eb
- SUCCESS Brotli-1.1.0-GCCcore-13.2.0.eb
- SUCCESS Brunsli-0.1-GCCcore-12.2.0.eb
- SUCCESS Brunsli-0.1-GCCcore-12.3.0.eb
- SUCCESS Catch2-2.13.9.eb
- SUCCESS Catch2-2.13.9-GCCcore-12.2.0.eb
- SUCCESS Catch2-2.13.9-GCCcore-12.3.0.eb
- SUCCESS Catch2-2.13.9-GCCcore-13.2.0.eb
- SUCCESS ccache-4.6.1-GCCcore-11.2.0.eb
- SUCCESS ccache-4.6.3-GCCcore-11.3.0.eb
- SUCCESS Clang-11.0.1-GCCcore-10.2.0.eb
- SUCCESS Clang-13.0.1-GCCcore-11.3.0-CUDA-11.7.0.eb
- SUCCESS CRPropa-3.1.6-foss-2020a-Python-3.8.2.eb
- SUCCESS FlexiBLAS-3.0.4-GCC-11.2.0.eb
- SUCCESS gemmi-0.4.5-GCCcore-10.2.0.eb
- SUCCESS gRPC-1.44.0-GCCcore-11.2.0.eb
- SUCCESS Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb
- SUCCESS LDC-1.30.0-GCCcore-11.3.0.eb
- SUCCESS libavif-0.11.1-GCCcore-11.3.0.eb
- SUCCESS MariaDB-10.5.8-GCC-10.2.0.eb
- SUCCESS MariaDB-10.6.4-GCC-11.2.0.eb
- SUCCESS nghttp2-1.48.0-GCC-11.3.0.eb
- SUCCESS pagmo-2.17.0-foss-2020b.eb
- SUCCESS pagmo-2.18.0-foss-2021a.eb
- SUCCESS pagmo-2.18.0-foss-2021b.eb
- SUCCESS pagmo-2.18.0-foss-2022a.eb
- SUCCESS pp-sketchlib-2.1.1-foss-2022a.eb
- SUCCESS protobuf-23.0-GCCcore-12.2.0.eb
- SUCCESS protobuf-24.0-GCCcore-12.3.0.eb
- SUCCESS pybind11-2.10.3-GCCcore-12.2.0.eb
- SUCCESS pybind11-2.11.1-GCCcore-12.3.0.eb
- SUCCESS pybind11-2.11.1-GCCcore-13.2.0.eb
- FAIL (build issue) pygmo-2.16.1-foss-2020b.eb (partial log available at https://gist.github.com/boegel/22bbd2eb8f818881ca763b8907ac95d1)
- FAIL (build issue) pygmo-2.18.0-foss-2021a.eb (partial log available at https://gist.github.com/boegel/b0a9aa184f92aa75f12cab660468651a)
- FAIL (build issue) pygmo-2.18.0-foss-2021b.eb (partial log available at https://gist.github.com/boegel/5e09fe97b21bc9ba4086d2102663c3f4)
- FAIL (build issue) pygmo-2.18.0-foss-2022a.eb (partial log available at https://gist.github.com/boegel/ab8197c7d76d258b74165a957d233172)
- FAIL (build issue) PySide2-5.14.2.3-GCCcore-10.2.0.eb (partial log available at https://gist.github.com/boegel/7fd7f20d1d38f2e54a301969c7ab0b4c)
- SUCCESS RE2-2023-08-01-GCCcore-12.3.0.eb
- SUCCESS Salmon-1.4.0-gompi-2020b.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2021b-fb.eb
- SUCCESS Trinity-2.9.1-foss-2020b.eb
- SUCCESS LibSoup-3.0.8-GCC-11.3.0.eb
- FAIL (build issue) mandrake-1.2.2-foss-2022a.eb (partial log available at https://gist.github.com/boegel/e5b92c34c3e63105926e127a5dd47e9b)
- FAIL (build issue) WebKitGTK+-2.40.4-GCC-11.3.0.eb (partial log available at https://gist.github.com/boegel/3ea8f1f043b72ab00bb0d3db8e1ff318)
- FAIL (build issue) libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb (partial log available at https://gist.github.com/boegel/721a8b6c781c5064a3337d521a42a9e8)
- FAIL (build issue) libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb (partial log available at https://gist.github.com/boegel/f03d614bd2803ae6c8e58ad806320d2d)
- FAIL (build issue) libjpeg-turbo-2.0.4-GCCcore-9.3.0.eb (partial log available at https://gist.github.com/boegel/2d02a63fd6bc9c6ee916baf92bd6fd75)
- FAIL (build issue) libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb (partial log available at https://gist.github.com/boegel/f31810b5f5be43f8d41fb8150d5791fd)
- FAIL (build issue) libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb (partial log available at https://gist.github.com/boegel/96d02d90d7381edb09ac424e5fed5dc2)
- FAIL (build issue) libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb (partial log available at https://gist.github.com/boegel/403f09cde99ba60a89c03c20e16ba70d)
- FAIL (build issue) ngtcp2-0.7.0-GCC-11.2.0.eb (partial log available at https://gist.github.com/boegel/6a10657dee52f62544f6854038b960cc)
- FAIL (build issue) SuiteSparse-5.13.0-foss-2022b-METIS-5.1.0.eb (partial log available at https://gist.github.com/boegel/7eefe032d5a58331ee8684ef2b174986)
- FAIL (build issue) netCDF-4.7.4-gompic-2020a.eb (partial log available at https://gist.github.com/boegel/7574b055dbd808991a12474cc57cd5ba)
- FAIL (build issue) GDAL-3.6.2-foss-2022b.eb (partial log available at https://gist.github.com/boegel/0e11aa56ef41bb9ecc5f3693eb87b204)
- FAIL (build issue) GDAL-3.7.1-foss-2023a.eb (partial log available at https://gist.github.com/boegel/043eebc2011b9e8aea7c0709bf5f7230)
- FAIL (build issue) ITK-5.1.2-foss-2020a-Python-3.8.2.eb (partial log available at https://gist.github.com/boegel/6e0404874178921fe8adde7586495b36)
- FAIL (build issue) ITK-5.2.1-foss-2022a.eb (partial log available at https://gist.github.com/boegel/082609918d569a4ab33791ff536f5426)
- FAIL (build issue) LAMMPS-23Jun2022-foss-2021a-kokkos.eb (partial log available at https://gist.github.com/boegel/b1ed7a09b7885f90b01aba2f787a9066)
- FAIL (build issue) LAMMPS-23Jun2022-foss-2021b-kokkos.eb (partial log available at https://gist.github.com/boegel/fb6de13b97e3fb4f03f1ce07a44bc2d6)
- FAIL (build issue) LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb (partial log available at https://gist.github.com/boegel/23c04fe5934b174b12f53c33174edc44)
- FAIL (build issue) nghttp2-1.48.0-GCC-11.2.0.eb (partial log available at https://gist.github.com/boegel/11930f11205527d4f8517af69be4096d)
- FAIL (build issue) PETSc-3.19.2-foss-2022b.eb (partial log available at https://gist.github.com/boegel/d31f3633de1d396ab1e3d6bfca3b40a1)
- FAIL (build issue) R-4.2.1-foss-2022a.eb (partial log available at https://gist.github.com/boegel/b94d32b5acd27083fa452bbb9652a6d8)
- FAIL (build issue) R-4.2.2-foss-2022b.eb (partial log available at https://gist.github.com/boegel/846277abd42aebfa4235a58612721d43)
- FAIL (build issue) R-bundle-CRAN-2023.12-foss-2023a.eb (partial log available at https://gist.github.com/boegel/8ab749a57304c1eabe82466b7187e918)
- FAIL (build issue) vcflib-1.0.9-foss-2022a-R-4.2.1.eb (partial log available at https://gist.github.com/boegel/e01b7177770d6609cf359b34cf7da52e)
- FAIL (build issue) VTK-8.2.0-fosscuda-2020a-Python-3.8.2.eb (partial log available at https://gist.github.com/boegel/3616ba47a61180483b8cdad80a05bf37)
- FAIL (build issue) ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb (partial log available at https://gist.github.com/boegel/45e67bb4e7e0120cef8102d278b8e265)
- FAIL (build issue) LibSoup-3.0.7-GCC-11.2.0.eb (partial log available at https://gist.github.com/boegel/9ea9f43577396608fc5d9d24784b3472)
- FAIL (build issue) WebKitGTK+-2.37.1-GCC-11.2.0.eb (partial log available at https://gist.github.com/boegel/5a765824cae41fb9984e3c9419d982eb)
Build succeeded for 263 out of 312 (303 easyconfigs in total) node3614.doduo.os - Linux RHEL 8.8, x86_64, AMD EPYC 7552 48-Core Processor, Python 3.6.8 See https://gist.github.com/boegel/629fe7b526050b469cfa5a5006b2e11f for a full test report.
I kickstarted that huge test report without thinking about it too much, not sure if the reported failures have much to do with the changes in this PR...
For libjpeg-turbo, if you set -DCMAKE_INSTALL_LIBDIR=lib
-- CMAKE_INSTALL_PREFIX = /rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0
-- CMAKE_INSTALL_BINDIR = bin (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/bin)
-- CMAKE_INSTALL_DATAROOTDIR = share (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/share)
-- CMAKE_INSTALL_DOCDIR = share/doc/libjpeg-turbo (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/share/doc/libjpeg-turbo)
-- CMAKE_INSTALL_INCLUDEDIR = include (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/include)
-- CMAKE_INSTALL_LIBDIR = /dev/shm/branfosj/build-up-EL8/libjpegturbo/2.0.6/GCCcore-10.3.0/easybuild_obj/lib
-- CMAKE_INSTALL_MANDIR = share/man (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/share/man)
So that is relative to the EB builddir and not the EB installdir.
If I set -DCMAKE_INSTALL_LIBDIR:PATH=lib
-- CMAKE_INSTALL_LIBDIR = lib (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/lib)
If I set -DCMAKE_INSTALL_LIBDIR=lib
-- CMAKE_INSTALL_LIBDIR = /dev/shm/branfosj/build-up-EL8/libjpegturbo/2.0.6/GCCcore-10.3.0/easybuild_obj/lib
And if I do not set CMAKE_INSTALL_LIBDIR at all
-- CMAKE_INSTALL_LIBDIR = lib64 (/rds/projects/2017/branfosj-rse/easybuild/EL8-ice/software/libjpeg-turbo/2.0.6-GCCcore-10.3.0/lib64)
All the above were tested with libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb.
Until recently for libjpeg-turbo:
NOTE: If setting one of these directory variables to a relative path using the
CMake command line, you must specify that the variable is of type `PATH`.
For example:
cmake -G"{generator type}" -DCMAKE_INSTALL_LIBDIR:PATH=lib {source_directory}
Otherwise, CMake will assume that the path is relative to the build directory
rather than the install directory.
For libjpeg-turbo, I've added -DCMAKE_INSTALL_LIBDIR:PATH=lib to the easyconfigs already, since that helps to workaround a bug in Meson, cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
I went through the failed tests and it boils down to 2 issues:
- libjpeg-turbo failed to build, which I'm not sure it is related to the changes in this PR yet
- issues loading OpenBLAS, which definitely is not related to changes in this PR
Test report by @lexming
Overview of tested easyconfigs (in order)
- SUCCESS libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb
Build succeeded for 1 out of 1 (1 easyconfigs in total) node600.hydra.os - Linux Rocky Linux 8.9, x86_64, AMD EPYC 9384X 32-Core Processor (x86_64_v4), Python 3.6.8 See https://gist.github.com/lexming/7eaa65d9328d300bf257ed6a8f3fdb1e for a full test report.
Test report by @lexming
Overview of tested easyconfigs (in order)
- SUCCESS libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb
Build succeeded for 1 out of 1 (1 easyconfigs in total) node600.hydra.os - Linux Rocky Linux 8.9, x86_64, AMD EPYC 9384X 32-Core Processor (x86_64_v4), Python 3.6.8 See https://gist.github.com/lexming/2c680977a2c4861522aaa7539a0d1dc9 for a full test report.
The issue with libjpeg-turbo boils down to the missing PATH type in the CMAKE_INSTALL_LIBDIR setting. Always setting this parameter as path seems the best approach in general. Re-sending new tests.
Test report by @lexming
Overview of tested easyconfigs (in order)
- SUCCESS Abseil-20230125.3-GCCcore-12.3.0.eb
- SUCCESS ALL-0.9.2-foss-2023a.eb
- SUCCESS assimp-5.2.5-GCCcore-12.3.0.eb
- SUCCESS Blitz++-1.0.2-GCCcore-12.3.0.eb
- SUCCESS Blosc2-2.8.0-GCCcore-12.3.0.eb
- SUCCESS Blosc-1.21.5-GCCcore-12.3.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-12.3.0.eb
- SUCCESS Brunsli-0.1-GCCcore-12.3.0.eb
- SUCCESS Catch2-2.13.9-GCCcore-12.3.0.eb
- SUCCESS CGAL-5.6-GCCcore-12.3.0.eb
- SUCCESS DIRAC-23.0-foss-2023a.eb
- SUCCESS double-conversion-3.3.0-GCCcore-12.3.0.eb
- SUCCESS Doxygen-1.9.7-GCCcore-12.3.0.eb
- SUCCESS fmt-10.0.0-GCCcore-12.3.0.eb
- SUCCESS fmt-10.1.0-GCCcore-12.3.0.eb
- SUCCESS freeglut-3.4.0-GCCcore-12.3.0.eb
- SUCCESS gflags-2.2.2-GCCcore-12.3.0.eb
- SUCCESS GLFW-3.4-GCCcore-12.3.0.eb
- SUCCESS GLM-0.9.9.8-GCCcore-12.3.0.eb
- SUCCESS googletest-1.13.0-GCCcore-12.3.0.eb
- SUCCESS graphite2-1.3.14-GCCcore-12.3.0.eb
- SUCCESS Highway-1.0.5-GCCcore-12.3.0.eb
- SUCCESS hiredis-1.2.0-GCCcore-12.3.0.eb
- SUCCESS igraph-0.10.10-foss-2023a.eb
- SUCCESS Imath-3.1.7-GCCcore-12.3.0.eb
- SUCCESS JasPer-4.0.0-GCCcore-12.3.0.eb
- SUCCESS json-c-0.16-GCCcore-12.3.0.eb
- SUCCESS Lab-Streaming-Layer-1.16.2-GCCcore-12.3.0.eb
- SUCCESS libaec-1.0.6-GCCcore-12.3.0.eb
- SUCCESS libcerf-2.3-GCCcore-12.3.0.eb
- SUCCESS libdeflate-1.18-GCCcore-12.3.0.eb
- SUCCESS libgit2-1.7.1-GCCcore-12.3.0.eb
- SUCCESS libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb
- SUCCESS libleidenalg-0.11.1-foss-2023a.eb
- SUCCESS libsndfile-1.2.2-GCCcore-12.3.0.eb
- SUCCESS libvori-220621-GCCcore-12.3.0.eb
- SUCCESS LSD2-2.4.1-GCCcore-12.3.0.eb
- SUCCESS MEGAHIT-1.2.9-GCCcore-12.3.0.eb
- SUCCESS mold-1.11.0-GCCcore-12.3.0.eb
- SUCCESS nlohmann_json-3.11.2-GCCcore-12.3.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-12.3.0.eb
- SUCCESS OpenEXR-3.1.7-GCCcore-12.3.0.eb
- SUCCESS OpenJPEG-2.5.0-GCCcore-12.3.0.eb
- SUCCESS OpenMEEG-2.5.7-foss-2023a.eb
- SUCCESS OpenMM-8.0.0-foss-2023a.eb
- SUCCESS Parallel-Hashmap-1.3.12-GCCcore-12.3.0.eb
- SUCCESS ParaView-5.11.2-foss-2023a.eb
- SUCCESS pmt-1.2.0-GCCcore-12.3.0.eb
- SUCCESS PROJ-9.2.0-GCCcore-12.3.0.eb
- SUCCESS protobuf-24.0-GCCcore-12.3.0.eb
- SUCCESS PRSice-2.3.5-GCCcore-12.3.0.eb
- SUCCESS Racon-1.5.0-GCCcore-12.3.0.eb
- SUCCESS RapidJSON-1.1.0-20230928-GCCcore-12.3.0.eb
- SUCCESS RapidJSON-1.1.0-GCCcore-12.3.0.eb
- SUCCESS RE2-2023-08-01-GCCcore-12.3.0.eb
- SUCCESS snappy-1.1.10-GCCcore-12.3.0.eb
- SUCCESS spdlog-1.11.0-GCCcore-12.3.0.eb
- SUCCESS SpectrA-1.0.1-GCCcore-12.3.0.eb
- SUCCESS tbb-2021.11.0-GCCcore-12.3.0.eb
- SUCCESS utf8proc-2.8.0-GCCcore-12.3.0.eb
- SUCCESS WFA2-2.3.4-GCCcore-12.3.0.eb
- SUCCESS x265-3.5-GCCcore-12.3.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.3.0.eb
- SUCCESS xpdf-4.04-GCCcore-12.3.0.eb
- SUCCESS yaml-cpp-0.7.0-GCCcore-12.3.0.eb
- SUCCESS GDAL-3.7.1-foss-2023a.eb
- SUCCESS ITK-5.3.0-foss-2023a.eb
- SUCCESS SimpleITK-2.3.1-foss-2023a.eb
- SUCCESS motif-2.3.8-GCCcore-12.3.0.eb
- SUCCESS p4est-2.8.6-foss-2023a.eb
- SUCCESS Boost.MPI-1.82.0-gompi-2023a.eb
- SUCCESS inih-57-GCCcore-12.3.0.eb
- SUCCESS c-ares-1.19.1-GCCcore-12.3.0.eb
- SUCCESS FreeImage-3.18.0-GCCcore-12.3.0.eb
- SUCCESS SuiteSparse-7.1.0-foss-2023a.eb
- SUCCESS exiv2-0.28.0-GCCcore-12.3.0.eb
- SUCCESS gRPC-1.57.0-GCCcore-12.3.0.eb
- SUCCESS occt-7.8.0-GCCcore-12.3.0.eb
- SUCCESS SUNDIALS-6.6.0-foss-2023a.eb
- SUCCESS Pint-0.23-GCCcore-12.3.0.eb
- SUCCESS MUMPS-5.6.1-foss-2023a-metis.eb
- SUCCESS ESPResSo-4.2.1-foss-2023a.eb
- SUCCESS Hypre-2.29.0-foss-2023a.eb
- SUCCESS ParMETIS-4.0.3-gompi-2023a.eb
- SUCCESS SuperLU_DIST-8.1.2-foss-2023a.eb
- SUCCESS PLY-3.11-GCCcore-12.3.0.eb
- SUCCESS PETSc-3.20.3-foss-2023a.eb
- SUCCESS SLEPc-3.20.1-foss-2023a.eb
- SUCCESS SIP-6.8.1-GCCcore-12.3.0.eb
- SUCCESS deal.II-9.5.2-foss-2023a.eb
- SUCCESS gmsh-4.12.2-foss-2023a.eb
- SUCCESS PyQt-builder-1.15.4-GCCcore-12.3.0.eb
- SUCCESS PyQt5-5.15.10-GCCcore-12.3.0.eb
- SUCCESS AFNI-24.0.02-foss-2023a.eb
Build succeeded for 94 out of 94 (76 easyconfigs in total) node306.hydra.os - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (skylake_avx512), Python 3.6.8 See https://gist.github.com/lexming/6b1c14dbed8de6d422d3dbe2df43b359 for a full test report.
Test report by @boegel
Overview of tested easyconfigs (in order)
- SUCCESS CMake-3.16.4-GCCcore-9.3.0.eb
- SUCCESS CMake-3.18.4-GCCcore-10.2.0.eb
- SUCCESS CMake-3.20.1-GCCcore-10.2.0.eb
- SUCCESS CMake-3.20.1-GCCcore-10.3.0.eb
- SUCCESS CMake-3.21.1-GCCcore-11.2.0.eb
- SUCCESS CMake-3.22.1-GCCcore-11.2.0.eb
- SUCCESS CMake-3.23.1-GCCcore-11.3.0.eb
- SUCCESS CMake-3.24.3-GCCcore-11.3.0.eb
- SUCCESS CMake-3.24.3-GCCcore-12.2.0.eb
- SUCCESS CMake-3.26.3-GCCcore-12.3.0.eb
- SUCCESS CMake-3.27.6-GCCcore-13.2.0.eb
- SUCCESS DIAMOND-2.1.8-GCC-12.3.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-10.2.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-10.3.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-11.2.0.eb
- SUCCESS double-conversion-3.1.5-GCCcore-9.3.0.eb
- SUCCESS double-conversion-3.2.0-GCCcore-11.3.0.eb
- SUCCESS double-conversion-3.3.0-GCCcore-12.3.0.eb
- SUCCESS Doxygen-1.8.17-GCCcore-9.3.0.eb
- SUCCESS Doxygen-1.8.20-GCCcore-10.2.0.eb
- SUCCESS Doxygen-1.9.1-GCCcore-10.3.0.eb
- SUCCESS Doxygen-1.9.1-GCCcore-11.2.0.eb
- SUCCESS Doxygen-1.9.4-GCCcore-11.3.0.eb
- SUCCESS Doxygen-1.9.5-GCCcore-12.2.0.eb
- SUCCESS Doxygen-1.9.7-GCCcore-12.3.0.eb
- SUCCESS Doxygen-1.9.8-GCCcore-13.2.0.eb
- SUCCESS Eigen-3.3.7-GCCcore-9.3.0.eb
- SUCCESS Eigen-3.3.8-GCCcore-10.2.0.eb
- SUCCESS Eigen-3.3.9-GCCcore-10.3.0.eb
- SUCCESS Eigen-3.3.9-GCCcore-11.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-11.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-11.3.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-12.2.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-12.3.0.eb
- SUCCESS Eigen-3.4.0-GCCcore-13.2.0.eb
- SUCCESS EZC3D-1.5.2-foss-2022a.eb
- SUCCESS flatbuffers-1.12.0-GCCcore-10.2.0.eb
- SUCCESS flatbuffers-2.0.0-GCCcore-11.2.0.eb
- SUCCESS flatbuffers-23.5.26-GCCcore-12.3.0.eb
- SUCCESS FlexiBLAS-3.0.4-GCC-10.3.0.eb
- SUCCESS FlexiBLAS-3.2.0-GCC-11.3.0.eb
- SUCCESS FlexiBLAS-3.2.1-GCC-12.2.0.eb
- SUCCESS FlexiBLAS-3.3.1-GCC-12.3.0.eb
- SUCCESS FlexiBLAS-3.3.1-GCC-13.2.0.eb
- SUCCESS freeglut-3.2.1-GCCcore-10.3.0.eb
- SUCCESS freeglut-3.2.1-GCCcore-11.2.0.eb
- SUCCESS freeglut-3.2.2-GCCcore-11.3.0.eb
- SUCCESS freeglut-3.4.0-GCCcore-12.2.0.eb
- SUCCESS GenomeWorks-2021.02.2-fosscuda-2020b.eb
- SUCCESS GEOS-3.10.3-GCC-11.3.0.eb
- SUCCESS GEOS-3.11.1-GCC-12.2.0.eb
- SUCCESS GEOS-3.12.0-GCC-12.3.0.eb
- SUCCESS GL2PS-1.4.2-GCCcore-12.2.0.eb
- SUCCESS googletest-1.11.0-GCCcore-11.3.0.eb
- SUCCESS googletest-1.12.1-GCCcore-12.2.0.eb
- SUCCESS googletest-1.13.0-GCCcore-12.3.0.eb
- SUCCESS graphite2-1.3.14-GCCcore-11.2.0.eb
- SUCCESS graphite2-1.3.14-GCCcore-11.3.0.eb
- SUCCESS HighFive-2.6.2-gompi-2022a.eb
- SUCCESS Highway-1.0.3-GCCcore-12.2.0.eb
- SUCCESS Highway-1.0.4-GCCcore-12.3.0.eb
- SUCCESS hiredis-1.0.2-GCCcore-11.2.0.eb
- SUCCESS hiredis-1.0.2-GCCcore-11.3.0.eb
- SUCCESS Imath-3.1.6-GCCcore-12.2.0.eb
- SUCCESS Imath-3.1.7-GCCcore-12.3.0.eb
- SUCCESS Jansson-2.13.1-GCC-11.2.0.eb
- SUCCESS Jansson-2.14-GCC-11.3.0.eb
- SUCCESS JasPer-2.0.24-GCCcore-10.2.0.eb
- SUCCESS JasPer-2.0.28-GCCcore-10.3.0.eb
- SUCCESS JasPer-2.0.33-GCCcore-11.2.0.eb
- SUCCESS JasPer-2.0.33-GCCcore-11.3.0.eb
- SUCCESS JasPer-4.0.0-GCCcore-12.2.0.eb
- SUCCESS JasPer-4.0.0-GCCcore-12.3.0.eb
- SUCCESS json-c-0.16-GCCcore-12.2.0.eb
- SUCCESS json-c-0.16-GCCcore-12.3.0.eb
- SUCCESS JsonCpp-1.9.4-GCCcore-10.2.0.eb
- SUCCESS JsonCpp-1.9.4-GCCcore-11.2.0.eb
- SUCCESS JsonCpp-1.9.5-GCCcore-12.3.0.eb
- SUCCESS kallisto-0.46.2-foss-2020b.eb
- SUCCESS kim-api-2.2.1-GCC-10.3.0.eb
- SUCCESS kim-api-2.3.0-GCC-11.2.0.eb
- SUCCESS kim-api-2.3.0-GCC-11.3.0.eb
- SUCCESS kim-api-2.3.0-GCC-12.3.0.eb
- SUCCESS LERC-4.0.0-GCCcore-12.2.0.eb
- SUCCESS LERC-4.0.0-GCCcore-12.3.0.eb
- SUCCESS libdeflate-1.15-GCCcore-12.2.0.eb
- SUCCESS libdeflate-1.18-GCCcore-12.3.0.eb
- SUCCESS libdeflate-1.19-GCCcore-13.2.0.eb
- SUCCESS libgit2-1.1.1-GCCcore-11.2.0.eb
- SUCCESS libgit2-1.4.3-GCCcore-11.3.0.eb
- SUCCESS libgit2-1.5.0-GCCcore-12.2.0.eb
- SUCCESS libgit2-1.7.1-GCCcore-12.3.0.eb
- SUCCESS libpsl-0.21.1-GCCcore-10.3.0.eb
- SUCCESS libsndfile-1.1.0-GCCcore-11.3.0.eb
- SUCCESS libsndfile-1.2.0-GCCcore-12.2.0.eb
- SUCCESS libsndfile-1.2.2-GCCcore-12.3.0.eb
- SUCCESS LibSoup-2.74.0-GCCcore-10.3.0.eb
- SUCCESS libwpe-1.13.3-GCCcore-11.2.0.eb
- SUCCESS libwpe-1.14.1-GCCcore-11.3.0.eb
- SUCCESS LLVM-11.0.0-GCCcore-10.2.0.eb
- SUCCESS LLVM-11.1.0-GCCcore-10.3.0.eb
- SUCCESS LLVM-12.0.1-GCCcore-11.2.0.eb
- SUCCESS LLVM-14.0.3-GCCcore-11.3.0.eb
- SUCCESS LLVM-15.0.5-GCCcore-12.2.0.eb
- SUCCESS LLVM-16.0.6-GCCcore-12.3.0.eb
- SUCCESS LLVM-9.0.1-GCCcore-9.3.0.eb
- SUCCESS magma-2.5.4-fosscuda-2020a.eb
- SUCCESS magma-2.5.4-fosscuda-2020b.eb
- SUCCESS magma-2.6.1-foss-2021a-CUDA-11.3.1.eb
- SUCCESS magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
- SUCCESS magma-2.6.2-foss-2022a-CUDA-11.7.0.eb
- SUCCESS MDI-1.4.26-gompi-2023a.eb
- SUCCESS METIS-5.1.0-GCCcore-11.2.0.eb
- SUCCESS METIS-5.1.0-GCCcore-12.2.0.eb
- SUCCESS MMseqs2-14-7e284-gompi-2023a.eb
- SUCCESS msgpack-c-6.0.0-GCC-12.2.0.eb
- SUCCESS MUSCLE3-0.7.0-foss-2022b.eb
- SUCCESS netCDF-4.7.4-gompi-2020a.eb
- SUCCESS netCDF-4.7.4-gompi-2020b.eb
- SUCCESS netCDF-4.8.0-gompi-2021a.eb
- SUCCESS netCDF-4.8.1-gompi-2021b.eb
- SUCCESS netCDF-4.9.0-gompi-2022a.eb
- SUCCESS netCDF-4.9.0-gompi-2022b.eb
- SUCCESS netCDF-4.9.2-gompi-2023a.eb
- SUCCESS nghttp3-0.6.0-GCCcore-11.2.0.eb
- SUCCESS nghttp3-0.6.0-GCCcore-11.3.0.eb
- SUCCESS ngtcp2-0.7.0-GCC-11.3.0.eb
- SUCCESS nlohmann_json-3.10.5-GCCcore-11.3.0.eb
- SUCCESS nlohmann_json-3.11.2-GCCcore-12.2.0.eb
- SUCCESS nlohmann_json-3.11.2-GCCcore-12.3.0.eb
- SUCCESS NLopt-2.6.2-GCCcore-10.2.0.eb
- SUCCESS NLopt-2.7.0-GCCcore-10.3.0.eb
- SUCCESS NLopt-2.7.0-GCCcore-11.2.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-11.3.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-12.2.0.eb
- SUCCESS NLopt-2.7.1-GCCcore-12.3.0.eb
- SUCCESS nsync-1.24.0-GCCcore-10.2.0.eb
- SUCCESS nsync-1.24.0-GCCcore-11.2.0.eb
- SUCCESS nsync-1.26.0-GCCcore-12.3.0.eb
- SUCCESS OGDF-dogwood-202202-GCC-11.2.0.eb
- SUCCESS ONNX-1.15.0-foss-2022b.eb
- SUCCESS OpenEXR-3.1.5-GCCcore-12.2.0.eb
- SUCCESS OpenEXR-3.1.7-GCCcore-12.3.0.eb
- SUCCESS OpenJPEG-2.4.0-GCCcore-10.3.0.eb
- SUCCESS OpenJPEG-2.4.0-GCCcore-11.2.0.eb
- SUCCESS OpenJPEG-2.5.0-GCCcore-11.3.0.eb
- SUCCESS OpenJPEG-2.5.0-GCCcore-12.2.0.eb
- SUCCESS OpenJPEG-2.5.0-GCCcore-12.3.0.eb
- SUCCESS ParMETIS-4.0.3-gompi-2022b.eb
- SUCCESS PROJ-9.0.0-GCCcore-11.3.0.eb
- SUCCESS PROJ-9.1.1-GCCcore-12.2.0.eb
- SUCCESS PROJ-9.2.0-GCCcore-12.3.0.eb
- SUCCESS protobuf-3.13.0-GCCcore-9.3.0.eb
- SUCCESS protobuf-3.14.0-GCCcore-10.2.0.eb
- SUCCESS protobuf-3.17.3-GCCcore-10.3.0.eb
- SUCCESS protobuf-3.17.3-GCCcore-11.2.0.eb
- SUCCESS protobuf-3.19.4-GCCcore-11.3.0.eb
- SUCCESS pugixml-1.12.1-GCCcore-11.2.0.eb
- SUCCESS pugixml-1.12.1-GCCcore-11.3.0.eb
- SUCCESS pybind11-2.4.3-GCCcore-9.3.0-Python-3.8.2.eb
- SUCCESS pybind11-2.6.0-GCCcore-10.2.0.eb
- SUCCESS pybind11-2.6.2-GCCcore-10.3.0.eb
- SUCCESS pybind11-2.7.1-GCCcore-11.2.0.eb
- SUCCESS pybind11-2.9.2-GCCcore-11.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-10.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-11.2.0.eb
- SUCCESS Qhull-2020.2-GCCcore-11.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-12.2.0.eb
- SUCCESS Qhull-2020.2-GCCcore-12.3.0.eb
- SUCCESS Qhull-2020.2-GCCcore-13.2.0.eb
- SUCCESS RapidJSON-1.1.0-20230928-GCCcore-12.3.0.eb
- SUCCESS RE2-2022-02-01-GCCcore-11.2.0.eb
- FAIL (build issue) ROOT-6.26.10-foss-2022b.eb (partial log available at https://gist.github.com/boegel/a87b53945a1d90ce75ea356811213ae3)
- SUCCESS Rust-1.52.1-GCCcore-10.3.0.eb
- SUCCESS Rust-1.54.0-GCCcore-11.2.0.eb
- SUCCESS Rust-1.60.0-GCCcore-11.3.0.eb
- SUCCESS Rust-1.65.0-GCCcore-12.2.0.eb
- SUCCESS Rust-1.70.0-GCCcore-12.3.0.eb
- SUCCESS Rust-1.73.0-GCCcore-13.2.0.eb
- SUCCESS Rust-1.75.0-GCCcore-12.2.0.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2020b.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2021a-fb.eb
- SUCCESS ScaLAPACK-2.1.0-gompic-2020b.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2022a-fb.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2022b-fb.eb
- SUCCESS ScaLAPACK-2.2.0-gompi-2023a-fb.eb
- SUCCESS SentencePiece-0.1.99-GCC-12.2.0.eb
- SUCCESS snappy-1.1.10-GCCcore-12.3.0.eb
- SUCCESS snappy-1.1.8-GCCcore-10.2.0.eb
- SUCCESS snappy-1.1.8-GCCcore-10.3.0.eb
- SUCCESS snappy-1.1.9-GCCcore-11.2.0.eb
- SUCCESS snappy-1.1.9-GCCcore-11.3.0.eb
- FAIL (build issue) SuiteSparse-5.10.1-foss-2021b-METIS-5.1.0.eb (partial log available at https://gist.github.com/boegel/2781a71b929ab7d2281795dd8d08b45d)
- SUCCESS SuperLU_DIST-8.1.2-foss-2022b.eb
- SUCCESS tbb-2020.3-GCCcore-10.2.0.eb
- SUCCESS tbb-2020.3-GCCcore-10.3.0.eb
- SUCCESS tbb-2020.3-GCCcore-11.2.0.eb
- SUCCESS tbb-2021.11.0-GCCcore-12.3.0.eb
- SUCCESS tbb-2021.5.0-GCCcore-11.3.0.eb
- SUCCESS tmap-20220502-GCC-11.2.0.eb
- SUCCESS torchvision-0.14.1-foss-2022b.eb
- SUCCESS utf8proc-2.8.0-GCCcore-12.3.0.eb
- SUCCESS VTK-9.0.1-foss-2021a.eb
- SUCCESS VTK-9.1.0-foss-2021b.eb
- SUCCESS VTK-9.2.2-foss-2022a.eb
- SUCCESS VTK-9.3.0-foss-2023a.eb
- SUCCESS Wayland-1.20.0-GCCcore-11.3.0.eb
- SUCCESS Wayland-1.21.0-GCCcore-11.2.0.eb
- SUCCESS Wayland-1.22.0-GCCcore-12.3.0.eb
- SUCCESS Waylandpp-1.0.0-GCCcore-11.2.0.eb
- SUCCESS Waylandpp-1.0.0-GCCcore-11.3.0.eb
- SUCCESS WebKitGTK+-2.27.4-GCC-10.3.0.eb
- SUCCESS WFA2-2.3.3-GCCcore-11.3.0.eb
- SUCCESS wpebackend-fdo-1.13.1-GCCcore-11.2.0.eb
- SUCCESS wpebackend-fdo-1.14.1-GCCcore-11.3.0.eb
- SUCCESS x265-3.3-GCCcore-10.2.0.eb
- SUCCESS x265-3.3-GCCcore-9.3.0.eb
- SUCCESS x265-3.5-GCCcore-10.3.0.eb
- SUCCESS x265-3.5-GCCcore-11.2.0.eb
- SUCCESS x265-3.5-GCCcore-11.3.0.eb
- SUCCESS x265-3.5-GCCcore-12.2.0.eb
- SUCCESS x265-3.5-GCCcore-12.3.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.2.0.eb
- SUCCESS Xerces-C++-3.2.4-GCCcore-12.3.0.eb
- SUCCESS Z3-4.10.2-GCCcore-11.3.0.eb
- SUCCESS Z3-4.10.2-GCCcore-11.3.0-Python-3.10.4.eb
- SUCCESS Z3-4.12.2-GCCcore-12.2.0-Python-3.10.8.eb
- SUCCESS Z3-4.8.10-GCCcore-10.2.0.eb
- SUCCESS OpenBLAS-0.3.18-GCC-11.2.0.eb
- SUCCESS Abseil-20210324.2-GCCcore-11.2.0.eb
- SUCCESS Abseil-20230125.2-GCCcore-12.2.0.eb
- SUCCESS Abseil-20230125.3-GCCcore-12.3.0.eb
- SUCCESS Armadillo-11.4.3-foss-2022b.eb
- SUCCESS Armadillo-12.6.2-foss-2023a.eb
- SUCCESS BamTools-2.5.2-GCC-11.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-10.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-10.3.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-11.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-11.3.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-12.2.0.eb
- SUCCESS Brotli-1.0.9-GCCcore-12.3.0.eb
- SUCCESS Brotli-1.1.0-GCCcore-13.2.0.eb
- SUCCESS Brunsli-0.1-GCCcore-12.2.0.eb
- SUCCESS Brunsli-0.1-GCCcore-12.3.0.eb
- SUCCESS Catch2-2.13.9.eb
- SUCCESS Catch2-2.13.9-GCCcore-12.2.0.eb
- SUCCESS Catch2-2.13.9-GCCcore-12.3.0.eb
- SUCCESS Catch2-2.13.9-GCCcore-13.2.0.eb
- SUCCESS ccache-4.6.1-GCCcore-11.2.0.eb
- SUCCESS ccache-4.6.3-GCCcore-11.3.0.eb
- SUCCESS Clang-11.0.1-GCCcore-10.2.0.eb
- SUCCESS Clang-13.0.1-GCCcore-11.3.0-CUDA-11.7.0.eb
- SUCCESS FlexiBLAS-3.0.4-GCC-11.2.0.eb
- SUCCESS gemmi-0.4.5-GCCcore-10.2.0.eb
- SUCCESS gRPC-1.44.0-GCCcore-11.2.0.eb
- SUCCESS Hadoop-2.10.0-GCCcore-10.2.0-native-Java-1.8.eb
- SUCCESS LDC-1.30.0-GCCcore-11.3.0.eb
- SUCCESS libavif-0.11.1-GCCcore-11.3.0.eb
- SUCCESS MariaDB-10.5.8-GCC-10.2.0.eb
- SUCCESS MariaDB-10.6.4-GCC-11.2.0.eb
- SUCCESS nghttp2-1.48.0-GCC-11.3.0.eb
- SUCCESS pagmo-2.17.0-foss-2020b.eb
- SUCCESS pagmo-2.18.0-foss-2021a.eb
- SUCCESS pagmo-2.18.0-foss-2021b.eb
- SUCCESS pagmo-2.18.0-foss-2022a.eb
- SUCCESS pp-sketchlib-2.1.1-foss-2022a.eb
- SUCCESS protobuf-23.0-GCCcore-12.2.0.eb
- SUCCESS protobuf-24.0-GCCcore-12.3.0.eb
- SUCCESS pybind11-2.10.3-GCCcore-12.2.0.eb
- SUCCESS pybind11-2.11.1-GCCcore-12.3.0.eb
- SUCCESS pybind11-2.11.1-GCCcore-13.2.0.eb
- SUCCESS pygmo-2.16.1-foss-2020b.eb
- SUCCESS pygmo-2.18.0-foss-2021a.eb
- SUCCESS pygmo-2.18.0-foss-2021b.eb
- SUCCESS pygmo-2.18.0-foss-2022a.eb
- SUCCESS RE2-2023-08-01-GCCcore-12.3.0.eb
- SUCCESS Salmon-1.4.0-gompi-2020b.eb
- SUCCESS ScaLAPACK-2.1.0-gompi-2021b-fb.eb
- SUCCESS Trinity-2.9.1-foss-2020b.eb
- SUCCESS LibSoup-3.0.8-GCC-11.3.0.eb
- SUCCESS mandrake-1.2.2-foss-2022a.eb
- SUCCESS libjpeg-turbo-2.1.4-GCCcore-12.2.0.eb
- SUCCESS libjpeg-turbo-2.1.5.1-GCCcore-12.3.0.eb
- SUCCESS libjpeg-turbo-2.0.4-GCCcore-9.3.0.eb
- SUCCESS libjpeg-turbo-2.1.3-GCCcore-11.3.0.eb
- SUCCESS libjpeg-turbo-2.0.6-GCCcore-10.3.0.eb
- SUCCESS libjpeg-turbo-2.0.6-GCCcore-11.2.0.eb
- SUCCESS ngtcp2-0.7.0-GCC-11.2.0.eb
- FAIL (build issue) SuiteSparse-5.13.0-foss-2022b-METIS-5.1.0.eb (partial log available at https://gist.github.com/boegel/11e1d35c7e29e9195e4a6bf0de6af35a)
- SUCCESS netCDF-4.7.4-gompic-2020a.eb
- SUCCESS GDAL-3.6.2-foss-2022b.eb
- SUCCESS GDAL-3.7.1-foss-2023a.eb
- SUCCESS ITK-5.2.1-foss-2022a.eb
- SUCCESS LAMMPS-23Jun2022-foss-2021a-kokkos.eb
- SUCCESS LAMMPS-23Jun2022-foss-2021b-kokkos.eb
- SUCCESS LAMMPS-2Aug2023_update2-foss-2023a-kokkos.eb
- SUCCESS nghttp2-1.48.0-GCC-11.2.0.eb
- FAIL (build issue) PETSc-3.19.2-foss-2022b.eb (partial log available at https://gist.github.com/boegel/6fe17a530de3dcd852e49c41fe875171)
- SUCCESS R-4.2.1-foss-2022a.eb
- SUCCESS R-4.2.2-foss-2022b.eb
- SUCCESS vcflib-1.0.9-foss-2022a-R-4.2.1.eb
- SUCCESS LibSoup-3.0.7-GCC-11.2.0.eb
- SUCCESS SciPy-bundle-2020.03-foss-2020a-Python-3.8.2.eb
- SUCCESS SciPy-bundle-2020.03-fosscuda-2020a-Python-3.8.2.eb
- SUCCESS Ruby-3.0.1-GCCcore-11.2.0.eb
- SUCCESS VTK-8.2.0-foss-2020a-Python-3.8.2.eb
- SUCCESS CRPropa-3.1.6-foss-2020a-Python-3.8.2.eb
- SUCCESS ITK-5.1.2-foss-2020a-Python-3.8.2.eb
- SUCCESS VTK-8.2.0-fosscuda-2020a-Python-3.8.2.eb
- SUCCESS ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb
- SUCCESS giflib-5.2.1-GCCcore-11.3.0.eb
- SUCCESS libwebp-1.2.4-GCCcore-11.3.0.eb
- SUCCESS WebKitGTK+-2.40.4-GCC-11.3.0.eb
- SUCCESS LittleCMS-2.12-GCCcore-11.2.0.eb
- SUCCESS hunspell-1.7.1-GCCcore-11.2.0.eb
- SUCCESS enchant-2-2.3.3-GCCcore-11.2.0.eb
- SUCCESS GST-plugins-base-1.18.5-GCC-11.2.0.eb
- SUCCESS NSPR-4.29-GCCcore-10.2.0.eb
- SUCCESS Mako-1.1.3-GCCcore-10.2.0.eb
- SUCCESS libepoxy-1.5.10-GCCcore-12.3.0.eb
- SUCCESS WebKitGTK+-2.37.1-GCC-11.2.0.eb
- SUCCESS NSS-3.57-GCCcore-10.2.0.eb
- SUCCESS GTK3-3.24.37-GCCcore-12.3.0.eb
- SUCCESS Ghostscript-10.01.2-GCCcore-12.3.0.eb
- SUCCESS ImageMagick-7.1.1-15-GCCcore-12.3.0.eb
- SUCCESS R-bundle-CRAN-2023.12-foss-2023a.eb
- SUCCESS libdrm-2.4.102-GCCcore-10.2.0.eb
- SUCCESS Python-2.7.18-GCCcore-10.3.0-bare.eb
- SUCCESS libglvnd-1.3.2-GCCcore-10.2.0.eb
- SUCCESS re2c-2.1.1-GCCcore-10.3.0.eb
- SUCCESS libunwind-1.4.0-GCCcore-10.2.0.eb
- SUCCESS Mesa-20.2.1-GCCcore-10.2.0.eb
- SUCCESS libGLU-9.0.1-GCCcore-10.2.0.eb
- SUCCESS Qt5-5.14.2-GCCcore-10.2.0.eb
- SUCCESS PySide2-5.14.2.3-GCCcore-10.2.0.eb
- SUCCESS NSPR-4.30-GCCcore-10.3.0.eb
- SUCCESS NSS-3.65-GCCcore-10.3.0.eb
- SUCCESS Qt5-5.15.2-GCCcore-10.3.0.eb
- SUCCESS Graphviz-2.47.2-GCCcore-10.3.0.eb
- SUCCESS libsigc++-2.10.8-GCCcore-10.3.0.eb
- SUCCESS GLibmm-2.66.4-GCCcore-10.3.0.eb
- SUCCESS libxml++-2.42.1-GCC-10.3.0.eb
Build succeeded for 338 out of 342 (312 easyconfigs in total) node3518.doduo.os - Linux RHEL 8.8, x86_64, AMD EPYC 7552 48-Core Processor, Python 3.6.8 See https://gist.github.com/boegel/180d185dea9b901546fa1a77b6530fec for a full test report.
The 4 failures in my test report have nothing to do with the changes made in this PR, so this is ready to go...