[Debian-med-packaging] Bug#853830: gentle: CXXFLAGS aren't passed properly and package might FTBFS on all archs that don't have PIE enabled

Andreas Tille tille at debian.org
Wed Feb 1 10:17:42 UTC 2017


Package: gentle
Severity: serious
Justification: FTBFS

Hi,

as Christian Seiler pointed out[1]:

   It appears the dpkg-buildflags --get CXXFLAGS aren't passed in properly
   to that compile command, because the -specs=/usr/share/dpkg/pie-compile.specs
   is missing from that line.
   
   The build log scanner agrees with me:
   https://qa.debian.org/bls/packages/g/gentle.html
   (Other flags are not passed as well, that's why it complains. The scanner
   is linked from the package tracker btw.)
   
   And the only reason they built on the other archs is that the upload
   was done before PIE was enabled by default (and just on kfreebsd-amd64
   and x32 the builds were attempted later). I suspect that the package
   actually FTBFS on all archs that don't have PIE enabled in the compiler
   by default now (haven't tried it though).

I'm going to fix the issue with the means proposed in [1] by Christian.

Kind regards and thanks to Christian for the hint

      Andreas.

[1] https://lists.debian.org/debian-mentors/2017/01/msg00540.html

-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gentle depends on:
ii  libc6             2.19-18+deb8u7
ii  libgcc1           1:4.9.2-10
ii  libmysqlclient18  5.5.54-0+deb8u1
pn  libsqlite0        <none>
ii  libsqlite3-0      3.8.7.1-1+deb8u2
ii  libstdc++6        4.9.2-10
pn  libtinyxml2.6.2   <none>
pn  libwxbase3.0-0    <none>
pn  libwxgtk3.0-0     <none>

Versions of packages gentle recommends:
pn  clustalw  <none>

gentle suggests no packages.



More information about the Debian-med-packaging mailing list