Bug#807170: libQtUiTools.a(quiloader.o): unrecognized relocation (0x2a) in section `.text'
On 2015-12-06 13:47, Bas Couwenberg wrote: > Source: qt4-x11 > Version: 4:4.8.7+dfsg-5 > Severity: important > > Dear Maintainer, > > As reported in #806324 qgis FTBFS with a relocation error that seems to > be caused by libQtUiTools.a from libqt4-dev: > > > /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libQtUiTools.a(quiloader.o): > unrecognized relocation (0x2a) in section `.text' > > Stangely it only affects testing, but not the same version in unstable. > > I hoped this was fixed with libqt4-dev (4:4.8.7+dfsg-5) that migrated to > testing today, but unfortunately the issue persists. > > Can you confirm that this is an issue with the static libQtUiTools.a > library on testing? > The problem is just that libQtUiTools.a has been built with the binutils from unstable, which introduce new relocation types. The .o object files (and thus static libraries) generated by binutils from unstable therefore can't be processed by the one from testing. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
Bug#807170: libQtUiTools.a(quiloader.o): unrecognized relocation (0x2a) in section `.text'
Hi Aurelien, On 10-12-15 18:53, Aurelien Jarno wrote: > On 2015-12-06 13:47, Bas Couwenberg wrote: >> As reported in #806324 qgis FTBFS with a relocation error that seems to >> be caused by libQtUiTools.a from libqt4-dev: >> >> >> /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libQtUiTools.a(quiloader.o): >> unrecognized relocation (0x2a) in section `.text' >> >> Strangely it only affects testing, but not the same version in unstable. >> >> I hoped this was fixed with libqt4-dev (4:4.8.7+dfsg-5) that migrated to >> testing today, but unfortunately the issue persists. >> >> Can you confirm that this is an issue with the static libQtUiTools.a >> library on testing? > > The problem is just that libQtUiTools.a has been built with the binutils > from unstable, which introduce new relocation types. The .o object files > (and thus static libraries) generated by binutils from unstable > therefore can't be processed by the one from testing. Thank for this explanation. If I understand correctly this issue should be resolved when binutils (2.25.90.20151209-1) migrates to testing, which should happen in 5 days unless something block it. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Bug#807170: libQtUiTools.a(quiloader.o): unrecognized relocation (0x2a) in section `.text'
Can reproduce this error on Testing when trying to build the git version of FreeCAD: [ 13%] Linking CXX shared library ../../lib/libFreeCADGui.so /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux- gnu/libQtUiTools.a(quiloader.o): unrecognized relocation (0x2a) in section `.text' /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status -- Max-Planck-Institute for Dynamics and Self-Organization Research Group Biomedical Physics Am Fassberg 17 D-37077 Goettingen (+49) 551 5176 373 You can obtain my public key 0xF197B128 from all keyservers, e.g. pgp.mit.edu Fingerprint: 9698 BDD4 71CC 1274 B7E2 2049 1EDD 012D F197 B128 signature.asc Description: This is a digitally signed message part.