copy tests to minimap2 install dir to fix --sanity-check-only and --module only, fix installing recent minimap2 easyconfigs on ARM, add easyconfig for minimap2 v2.29 w/ GCCcore/13.3.0#22791
Conversation
Updated software
|
|
Test report by @laraPPr |
|
@boegelbot please test @ jsc-zen3 |
|
@laraPPr: 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 2824348247 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@laraPPr: 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 2824466427 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Also tested minimap2-2.26-GCCcore-12.3.0.eb on ARM and than it fails with The flag should not be set for ARM builds. See installation instructions this should be set in make command when building on arm |
|
|
||
| dependencies = [('zlib', '1.3.1')] | ||
|
|
||
| buildopts = 'CC="${CC}" CFLAGS="${CFLAGS}" INCLUDES="${CPPFLAGS}"' |
There was a problem hiding this comment.
| buildopts = 'CC="${CC}" CFLAGS="${CFLAGS}" INCLUDES="${CPPFLAGS}"' | |
| buildopts = 'CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS} -DHAVE_KALLOC"' |
Ok I went down an ARM rabit whole and this is breaking the flags set for ARM and I don't know why INCLUDES is being use here and not CPPFLAGS.
@verdurin do you still remember why you had done this?
There was a problem hiding this comment.
This might not be a problem as it might be better to use SMID see https://github.com/lh3/minimap2/tree/v2.20?tab=readme-ov-file#installation
There was a problem hiding this comment.
It's actually @lexming who added the INCLUDES, see changes in #15859
We can't set INCLUDES though, since that causes trouble on Arm, since then we overwrite what the Makefile is doing when on an Arm system, i.e.:
INCLUDES+=-Isse2neon
CPPFLAGS is only set to -DHAVE_KALLOC, nothing else is being done with it (other than using it), so the proposed fix makes sense to me.
|
Test report by @laraPPr |
|
Test report by @laraPPr |
|
@boegelbot please test @ jsc-zen3 |
|
@laraPPr: 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 2830182989 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
--sanity-check-only and --module only, and add ARM support for GCC12.2.0 and older
--sanity-check-only and --module only, and add ARM support for GCC12.2.0 and older--sanity-check-only and --module only, add ARM support for GCC12.2.0 and older, add easyconfig for minimap2 v2.29 w/ GCCcore/13.3.0
|
Test report by @boegel |
|
Test report by @boegel edit: with |
|
Test report by @boegel edit: with |
|
Going in, thanks @laraPPr! |
--sanity-check-only and --module only, add ARM support for GCC12.2.0 and older, add easyconfig for minimap2 v2.29 w/ GCCcore/13.3.0--sanity-check-only and --module only, fix installing recent minimap2 easyconfigs on ARM, add easyconfig for minimap2 v2.29 w/ GCCcore/13.3.0
(created using
eb --new-pr)