Skip to content

remove separate easyconfig for spdlog 1.12.0 w/ GCCcore/13.2.0 with -pic versionsuffix, build both shared + static libraries in existing easyconfig instead#24308

Merged
ocaisa merged 2 commits intoeasybuilders:developfrom
Crivella:feature-spdlog
Oct 20, 2025
Merged

remove separate easyconfig for spdlog 1.12.0 w/ GCCcore/13.2.0 with -pic versionsuffix, build both shared + static libraries in existing easyconfig instead#24308
ocaisa merged 2 commits intoeasybuilders:developfrom
Crivella:feature-spdlog

Conversation

@Crivella
Copy link
Copy Markdown
Contributor

@Crivella Crivella commented Oct 20, 2025

Remove versionsuffixed EC from #23808 and build both the static and shared library in one EC

See comments #23838 (comment)

@Crivella
Copy link
Copy Markdown
Contributor Author

Test report by @Crivella
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/79f176b4deb248b4eff8983c5b354a96 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/pr-24308"

@boegelbot
Copy link
Copy Markdown
Collaborator

@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24308 EB_ARGS="--installpath /tmp/$USER/pr-24308" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24308 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8481

Test results coming soon (I hope)...

Details

- notification for comment with ID 3421281422 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/d7f32bd8df0d860aca10928db58b8694 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor Author

Test report by @Crivella
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/d0c4f713677cad22a5533d9fc34ebb08 for a full test report.

Copy link
Copy Markdown
Member

@ocaisa ocaisa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ocaisa ocaisa merged commit b91ec73 into easybuilders:develop Oct 20, 2025
8 checks passed
@Crivella Crivella deleted the feature-spdlog branch October 20, 2025 10:50
@boegel boegel changed the title spdlog: remove versionsuffix in favor of building shared/static libs in one step remove separate easyconfig for spdlog 1.12.0 with -pic versionsuffix, build both shared + static libraries in existing easyconfig instead Oct 22, 2025
@boegel boegel changed the title remove separate easyconfig for spdlog 1.12.0 with -pic versionsuffix, build both shared + static libraries in existing easyconfig instead remove separate easyconfig for spdlog 1.12.0 w/ GCCcore/13.2.0 with -pic versionsuffix, build both shared + static libraries in existing easyconfig instead Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants