[Debian-med-packaging] Bug#1015479: libbpp-seq-omics: ftbfs with LTO (link time optimization) enabled

Matthias Klose doko at debian.org
Tue Jul 19 17:54:38 BST 2022


Package: src:libbpp-seq-omics
Version: 2.4.1-7
Severity: minor
Tags: sid bookworm
User: debian-gcc at lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/libbpp-seq-omics_2.4.1-7_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
+#MISSING: 2.4.1-7# _ZTv0_n40_NK3bpp6NumberIiE8toStringB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n40_NK3bpp6NumberIjE8toStringB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n416_NK3bpp24AlignedSequenceContainer16getNumberOfSitesEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n432_NK3bpp24AlignedSequenceContainer16getSitePositionsEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp16GffFeatureReader14getAllFeaturesERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp16GtfFeatureReader14getAllFeaturesERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp19AbstractMafIterator10setVerboseEb at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp21BedGraphFeatureReader14getAllFeaturesERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp25SimpleMafStatisticsResult8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_N3bpp36CsvStatisticsOutputIterationListener14iterationStopsEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp12EdSymbolList11getAlphabetEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp12SequenceMask11isRemovableEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp15SequenceQuality11isRemovableEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp20AbstractCoreSequence7getNameB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp21AbstractMafStatistics9getResultEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp22SequenceWithAnnotation7getNameB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp25AbstractSequenceContainer11getAlphabetEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n48_NK3bpp5Fastq20getFormatDescriptionB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp11MafSequence7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp16GffFeatureReader17getFeaturesOfTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp16GtfFeatureReader17getFeaturesOfTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
  _ZTv0_n56_N3bpp17SiteMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
- _ZTv0_n56_N3bpp19AbstractMafIterator20addIterationListenerEPNS_17IterationListenerE at Base 2.4.1
- _ZTv0_n56_N3bpp21BedGraphFeatureReader17getFeaturesOfTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
- _ZTv0_n56_N3bpp22SequenceWithAnnotation7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp19AbstractMafIterator20addIterationListenerEPNS_17IterationListenerE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp21BedGraphFeatureReader17getFeaturesOfTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp22SequenceWithAnnotation7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 2.4.1
  _ZTv0_n56_N3bpp25PolymorphismMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
- _ZTv0_n56_N3bpp25SimpleMafStatisticsResult8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_N3bpp25SimpleMafStatisticsResult8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at Base 2.4.1
  _ZTv0_n56_N3bpp28CharacterCountsMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
  _ZTv0_n56_N3bpp30SequenceDiversityMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
  _ZTv0_n56_N3bpp34SiteFrequencySpectrumMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
  _ZTv0_n56_N3bpp37FourSpeciesPatternCountsMafStatistics7computeERKNS_8MafBlockE at Base 2.4.1
- _ZTv0_n56_NK3bpp12EdSymbolList4sizeEv at Base 2.4.1
- _ZTv0_n56_NK3bpp12SequenceMask8isSharedEv at Base 2.4.1
- _ZTv0_n56_NK3bpp15BasicSymbolList4sizeEv at Base 2.4.1
- _ZTv0_n56_NK3bpp15SequenceQuality8isSharedEv at Base 2.4.1
- _ZTv0_n64_N3bpp16GffFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
- _ZTv0_n64_N3bpp16GtfFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
- _ZTv0_n64_N3bpp21BedGraphFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
- _ZTv0_n64_N3bpp22SequenceWithAnnotation10setContentERKSt6vectorIiSaIiEE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_NK3bpp12EdSymbolList4sizeEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_NK3bpp12SequenceMask8isSharedEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_NK3bpp15BasicSymbolList4sizeEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n56_NK3bpp15SequenceQuality8isSharedEv at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_N3bpp16GffFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_N3bpp16GtfFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_N3bpp21BedGraphFeatureReader21getFeaturesOfSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_18SequenceFeatureSetE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_N3bpp22SequenceWithAnnotation10setContentERKSt6vectorIiSaIiEE at Base 2.4.1
  _ZTv0_n64_NK3bpp17SiteMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
- _ZTv0_n64_NK3bpp20AbstractCoreSequence11getCommentsB5cxx11Ev at Base 2.4.1
- _ZTv0_n64_NK3bpp22SequenceWithAnnotation11getCommentsB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_NK3bpp20AbstractCoreSequence11getCommentsB5cxx11Ev at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n64_NK3bpp22SequenceWithAnnotation11getCommentsB5cxx11Ev at Base 2.4.1
  _ZTv0_n64_NK3bpp25PolymorphismMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
  _ZTv0_n64_NK3bpp28CharacterCountsMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
  _ZTv0_n64_NK3bpp30SequenceDiversityMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
  _ZTv0_n64_NK3bpp34SiteFrequencySpectrumMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
  _ZTv0_n64_NK3bpp37FourSpeciesPatternCountsMafStatistics16getSupportedTagsB5cxx11Ev at Base 2.4.1
- _ZTv0_n72_N3bpp22SequenceWithAnnotation10setContentERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE at Base 2.4.1
- _ZTv0_n72_N3bpp22SequenceWithAnnotation11setCommentsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n72_N3bpp22SequenceWithAnnotation10setContentERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE at Base 2.4.1
+#MISSING: 2.4.1-7# _ZTv0_n72_N3bpp22SequenceWithAnnotation11setCommentsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE at Base 2.4.1
  _ZTv0_n72_NK3bpp5Fastq12nextSequenceERSiRNS_8SequenceE at Base 2.4.1
  _ZTv0_n72_NK3bpp5Fastq13writeSequenceERSoRKNS_8SequenceE at Base 2.4.1
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debian-med-packaging mailing list