-
Notifications
You must be signed in to change notification settings - Fork 773
{tools}[GCCcore/14.2.0] cryptography v44.0.2, cffi v1.17.1, setuptools-rust v1.11.0, hatchling v1.27.0, maturin v1.8.3, Rust v1.85.1, virtualenv v20.29.2 #22349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…1-GCCcore-14.2.0.eb, setuptools-rust-1.10.2-GCCcore-14.2.0.eb, virtualenv-20.29.2-GCCcore-14.2.0.eb, hatchling-1.27.0-GCCcore-14.2.0.eb
Updated software
|
|
@boegelbot please test @ jsc-zen3 |
|
@Micket: 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 2672246798 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @Micket |
|
@Micket |
…asyconfigs into 20250220174359_new_pr_cryptography4401
|
@boegelbot please test @ jsc-zen3 |
|
@Micket: 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 2750712408 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@Micket: 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 2751969293 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @Micket edit: this was using |
|
Test report by @boegelbot |
|
RPATH sanity check fails because I checked whether we can fix that by specifying preinstallopts = 'GCC=$(which gcc) && export RUSTFLAGS="-C linker=$GCC" && 'That works, so we should update the @Micket What do you think, makes sense? |
|
I'm updating the easyblock, though I'm not sure what the best method for fetching gcc is. Does it need full path? rustflags = self.rustc_optarch()
if self.path:
gcc = get_software_root('GCCCORE') + '/bin/gcc'
rustflags += f' -C linker={gcc}'maybe? |
No, you should pass the (full) path to the RPATH wrapper script (not the I'm not sure it should be done conditionally, maybe we always want to pass it to make sure it's not relying on the from easybuild.tools.filetools import which
...
rustc_optarch = self.rustc_optarch()
# pass full path to 'gcc' binary (or RPATH wrapper script for it) as linker;
gcc = which('gcc')
env.setvar('RUSTFLAGS', f"{rustc_optarch} -C linker={gcc}") |
|
@boegelbot please test @ jsc-zen3 |
|
@Micket: 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 2799271502 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @branfosj |
|
Test report by @branfosj |
|
Test report by @branfosj |
…asyconfigs into 20250220174359_new_pr_cryptography4401
|
Going in, thanks @Micket! |
(created using
eb --new-pr)gccRPATH wrapper to linker option of Rust compiler easybuild-easyblocks#3698