Skip to content

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

Merged
boegel merged 8 commits intoeasybuilders:developfrom
akesandgren:20210608090709_new_pr_SBAfdDRjrD
Jun 30, 2021
Merged

update CMakeMake to handle old and new Boost/Boost.Python builds using custom easyblock for Boost#2461
boegel merged 8 commits intoeasybuilders:developfrom
akesandgren:20210608090709_new_pr_SBAfdDRjrD

Conversation

@akesandgren
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

Comment thread easybuild/easyblocks/generic/cmakemake.py Outdated
Comment thread easybuild/easyblocks/generic/cmakemake.py Outdated
Comment thread easybuild/easyblocks/generic/cmakemake.py Outdated
Comment thread easybuild/easyblocks/generic/cmakemake.py Outdated
@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
Copy Markdown
Contributor Author

For reference this is the CMakeMake part of #2456

@boegel
Copy link
Copy Markdown
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

Comment thread easybuild/easyblocks/generic/cmakemake.py
@boegel
Copy link
Copy Markdown
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
Copy Markdown
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