Skip to content
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

update CMakeMake to handle old and new Boost/Boost.Python builds using custom easyblock for Boost #2461

Merged

Conversation

akesandgren
Copy link
Contributor

(created using eb --new-pr)

easybuild/easyblocks/generic/cmakemake.py Outdated Show resolved Hide resolved
easybuild/easyblocks/generic/cmakemake.py Outdated Show resolved Hide resolved
easybuild/easyblocks/generic/cmakemake.py Outdated Show resolved Hide resolved
easybuild/easyblocks/generic/cmakemake.py Outdated Show resolved Hide resolved
@boegel boegel changed the title Update cmakemake.py to hand old and new Boost/Boost.Python builds using boost.py update CMakeMake to handle old and new Boost/Boost.Python builds using custom easyblock for Boost Jun 9, 2021
Flamefire
Flamefire previously approved these changes Jun 10, 2021
@akesandgren
Copy link
Contributor Author

For reference this is the CMakeMake part of #2456

@boegel
Copy link
Member

boegel commented Jun 30, 2021

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS SOCI-4.0.1-GCC-10.2.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3502.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/85b54182a5cf5e134f0fa7d6b01f7b66 for a full test report.

edit: this was on top of a Boost (1.74.0) that was rebuilt with #2456

@boegel
Copy link
Member

boegel commented Jun 30, 2021

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS SOCI-4.0.1-GCC-10.2.0.eb
  • SUCCESS SPAdes-3.15.2-GCC-10.2.0.eb
  • SUCCESS bcl2fastq2-2.20.0-GCC-10.2.0.eb
  • SUCCESS FuSeq-1.1.2-gompi-2019b.eb
  • SUCCESS libosmium-2.15.6-foss-2019b-Python-3.7.4.eb
  • SUCCESS Salmon-1.2.0-gompi-2019b.eb

Build succeeded for 6 out of 6 (6 easyconfigs in total)
node3102.skitty.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, Python 3.6.8
See https://gist.github.com/ceb60bb475bb685b48cb950e338936ed for a full test report.

edit: built on top of old-style Boost installations (with Boost easyblock from EasyBuild v4.4.0, which does not include the changes made in #2456)

@boegel
Copy link
Member

boegel commented Jun 30, 2021

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS SOCI-4.0.1-GCC-10.2.0.eb
  • SUCCESS SPAdes-3.15.2-GCC-10.2.0.eb
  • SUCCESS bcl2fastq2-2.20.0-GCC-10.2.0.eb
  • SUCCESS FuSeq-1.1.2-gompi-2019b.eb
  • SUCCESS libosmium-2.15.6-foss-2019b-Python-3.7.4.eb
  • SUCCESS Salmon-1.2.0-gompi-2019b.eb

Build succeeded for 6 out of 6 (6 easyconfigs in total)
node3502.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/be248b3f3a5fd19935c57121ec0a17e7 for a full test report.

edit: built on top of new-style Boost installations using #2456)

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