diff --git a/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-1.13.1-foss-2022b-generic-without-optimizations.yml b/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-1.13.1-foss-2022b-generic-without-optimizations.yml new file mode 100644 index 0000000000..9d26ac65e9 --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-1.13.1-foss-2022b-generic-without-optimizations.yml @@ -0,0 +1,14 @@ +# 2026.10.11 +# The generic builds of UCX were done with --enable-optimizations, which makes +# configure add -mavx for the whole package when the build machine has AVX. +# Almost every library in the x86_64/generic installations needs AVX as a result, +# see https://github.com/EESSI/software-layer/issues/1778 +# The option is now dropped for generic CPU targets by the pre_configure_hook_ucx_generic +# hook in https://github.com/EESSI/software-layer-scripts (eb_hooks.py) +# Only the x86_64/generic and aarch64/generic installations need to be rebuilt, +# so only build this for those targets (arch:x86_64/generic and arch:aarch64/generic). +easyconfigs: + - UCX-1.13.1-GCCcore-12.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb diff --git a/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml b/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml new file mode 100644 index 0000000000..598c29ab7d --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml @@ -0,0 +1,18 @@ +# 2026.10.11 +# The generic builds of UCX were done with --enable-optimizations, which makes +# configure add -mavx for the whole package when the build machine has AVX. +# Almost every library in the x86_64/generic installations needs AVX as a result, +# see https://github.com/EESSI/software-layer/issues/1778 +# The option is now dropped for generic CPU targets by the pre_configure_hook_ucx_generic +# hook in https://github.com/EESSI/software-layer-scripts (eb_hooks.py) +# Only the x86_64/generic and aarch64/generic installations need to be rebuilt, +# so only build this for those targets (arch:x86_64/generic and arch:aarch64/generic). +easyconfigs: + - UCX-1.14.1-GCCcore-12.3.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb + - UCX-1.15.0-GCCcore-13.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb diff --git a/easystacks/software.eessi.io/2025.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml b/easystacks/software.eessi.io/2025.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml new file mode 100644 index 0000000000..e787d60ea7 --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml @@ -0,0 +1,22 @@ +# 2026.10.11 +# The generic builds of UCX were done with --enable-optimizations, which makes +# configure add -mavx for the whole package when the build machine has AVX. +# Almost every library in the x86_64/generic installations needs AVX as a result, +# see https://github.com/EESSI/software-layer/issues/1778 +# The option is now dropped for generic CPU targets by the pre_configure_hook_ucx_generic +# hook in https://github.com/EESSI/software-layer-scripts (eb_hooks.py) +# Only the x86_64/generic and aarch64/generic installations need to be rebuilt, +# so only build this for those targets (arch:x86_64/generic and arch:aarch64/generic). +easyconfigs: + - UCX-1.16.0-GCCcore-13.3.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb + - UCX-1.18.0-GCCcore-14.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24388 + from-commit: d438adc699f5ff35d866d9045f0aae663a0913cb + - UCX-1.19.0-GCCcore-14.3.0.eb: + options: + # same easyconfig as the current installations + from-commit: 33e016a621f9799b2e419746ed8e2dab5bd1e4d6 diff --git a/easystacks/software.eessi.io/2026.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml b/easystacks/software.eessi.io/2026.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml new file mode 100644 index 0000000000..13ef15df90 --- /dev/null +++ b/easystacks/software.eessi.io/2026.06/rebuilds/20261011-eb-5.4.0-UCX-generic-without-optimizations.yml @@ -0,0 +1,14 @@ +# 2026.10.11 +# The generic builds of UCX were done with --enable-optimizations, which makes +# configure add -mavx for the whole package when the build machine has AVX. +# Almost every library in the x86_64/generic installations needs AVX as a result, +# see https://github.com/EESSI/software-layer/issues/1778 +# The option is now dropped for generic CPU targets by the pre_configure_hook_ucx_generic +# hook in https://github.com/EESSI/software-layer-scripts (eb_hooks.py) +# Only the x86_64/generic and aarch64/generic installations need to be rebuilt, +# so only build this for those targets (arch:x86_64/generic and arch:aarch64/generic). +easyconfigs: + - UCX-1.20.0-GCCcore-15.2.0.eb: + options: + # same easyconfig as the current installations + from-commit: f9fe742af027c230634f8a96ceaa35233a69f8cf