[Debian-med-packaging] Gentle does not build on two architectures

Andreas Tille andreas at an3as.eu
Tue Jan 31 08:07:09 UTC 2017


Hi,

while gentle 1.9+cvs20100605+dfsg1-5 has migrated to testing and #845844
is marked as done it still affects unstable since it does not build on
kfreebsd-amd64 and x32[1].  On both architectures it fails to build with


/usr/bin/ld: SequenceTypeAAstructure.o: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: OnlineTools.o: relocation R_X86_64_32S against `.rodata.str4.4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: TEliteLaChromLogDialog.o: relocation R_X86_64_32S against `.rodata.str4.4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: TRestrictionIdentifier.o: relocation R_X86_64_32S against `.rodata.str4.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status


I guess this is related to the hardening=+all change but as far as I
learned before that's not really a problem of the actual package but the
underlying libs.  Any hint what to do here?

Kind regards

       Andreas.

[1] https://buildd.debian.org/status/package.php?p=gentle

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list