[GCCcore/15.2.0] zlib-ng v2.3.2 + use zlib v2.3.2 (zlib-ng configured with --zlib-compat) as dependency for binutils v2.45 #24999
Conversation
Updated software
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3710052072 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
This comment was marked as outdated.
This comment was marked as outdated.
Signed-off-by: Jan André Reuter <[email protected]>
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3710283491 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
This comment was marked as outdated.
This comment was marked as outdated.
|
hm, do we have an option to make easyconfigs conflict with other easyconfigs? I think lmod supports that at least |
As far as I am aware of, we don't have something in Framework for that. Typically, a hook would've been used for that. Environment Modules also support conflict: https://modules.readthedocs.io/en/stable/modulefile.html#mfcmd-conflict The general idea to try to use |
|
not sure about framework, but there are two easyconfigs that currently do something like this with |
|
We have easybuilders/easybuild-framework#221 for adding this as functionality in framework. Only 13+ years old! As far as I am aware the |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
… mode Signed-off-by: Jan André Reuter <[email protected]>
|
Test report by @Thyre |
|
Test report by @Thyre |
|
Test report by @Thyre |
|
Test report by @Thyre |
|
Test report by @Thyre |
|
Test report by @Thyre |
|
Test report by @Crivella |
|
Test report by @boegel edit: failed due to failure to download source tarball for |
|
Test report by @boegel |
|
Test report by @boegel |
|
Going in, thanks @Thyre! |
--zlib-compat) as dependency for binutils v2.45
(created using
eb --new-pr)Moved
zlib-ngfromCMakeMaketoConfigureMaketo allow building the toolchain withzlib-nginstead ofzlib, since we'd end up with a circular dependency otherwise.To allow this, I also added the configure flag
--zlib-compat, therefore also changing the header and library names.We should also add a CI check to ensure that
zlibis not used in2026a. Instead, one should usezlib-ng.Less test reports from my systems here, as both my Fedora & Arch Linux machine have
binutilsfiltered.