update binutils easyblock to handle libzstd in binutils 2.40+#3966
update binutils easyblock to handle libzstd in binutils 2.40+#3966boegel merged 2 commits intoeasybuilders:developfrom
Conversation
|
Test report by @Flamefire Overview of tested easyconfigs (in order)
Build succeeded for 4 out of 4 (4 easyconfigs in total) |
Micket
left a comment
There was a problem hiding this comment.
actually uzing zstd could be done by using SYSTEM level zstd, but all the optional deps we build into zstd wouldn't work, so, meh. Not worth the hassle.
|
Test report by @Micket Overview of tested easyconfigs (in order)
Build succeeded for 0 out of 1 (1 easyconfigs in total) |
|
Hm, did i mess up or does this break system level |
|
No my bad. That is an attribute of easyblock not easyconfig. And seems the other easyconfigs didn't trigger this codepath Rerunning with larger range of ECs |
|
Test report by @Flamefire Overview of tested easyconfigs (in order)
Build succeeded for 22 out of 22 (total: 26 mins 24 secs) (22 easyconfigs in total) |
|
Test report by @boegel Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (total: 3 mins 59 secs) (2 easyconfigs in total) |
(created using
eb --new-pr)binutils 2.40 introduced support for libzstd and will automatically link to it if it is found (via pkg-config)
This pulls in a system library.
Handle that similar to zlib:
So far I don't see how to use zstd as a dependency as it has binutils as a dependency.