Skip to content

Gentoo fixes - #2614

Merged
pd3 merged 2 commits into
samtools:developfrom
SoapGentoo:gentoo-fixes
Nov 2, 2026
Merged

pd3 merged 2 commits into
samtools:developfrom
SoapGentoo:gentoo-fixes

Conversation

@SoapGentoo

Copy link
Copy Markdown
Contributor
  • Don't install plugin sources when plugins are disabled
  • Skip test_trio_dnm3 unless plugin tests are enabled

With --disable-bcftools-plugins, configure leaves PLUGIN_EXT empty, so
`plugins/*$(PLUGIN_EXT)` in the install rule expands to `plugins/*` and
copies every plugin .c/.mk source file into $(plugindir). Only create
$(plugindir) and install plugins when they were actually built.
test_trio_dnm3 needs the trio-dnm3 plugin, but unlike every other
plugin test it is not guarded by --plugins, so it fails when bcftools
is built with --disable-bcftools-plugins.
@pd3
pd3 merged commit 0b732b9 into samtools:develop Nov 2, 2026
@pd3

pd3 commented Nov 2, 2026

Copy link
Copy Markdown
Member

Thank you

@SoapGentoo
SoapGentoo deleted the gentoo-fixes branch November 2, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants