On 10/02/17 09:48, Andre Heinecke wrote: > Ah but now armhf and arm64 fail because of the same problem. The > connects in the Qt Testsuite fail. > > As I already mentioned I think its some incompatibility between the Qt > buildflags and the QGpgME buildflags: > > https://bugreports.qt.io/browse/QTBUG-36129 but I'm not sure what the > suggestion from this should be. Adding pie to the compile flags? Or > removing the -Bsymbolic-functions (Debian does not use that flag). I > don't have much knowledge on these kinds of problems.
thiago = Thiago Macieira (from your buglink) #kde-devel on irc.freenode.net [20:59] <thiago> acheronuk: any chance you can get me the build logs in the actual server? [20:59] <thiago> if the -Bsymbolic-functions argument is there, that's the reason [20:59] <thiago> that option is ABI-incompatible outside strictly-controlled environments [21:00] <thiago> it should be opt-in, not opt-out [21:03] <acheronuk> all I have https://launchpadlibrarian.net/305535133/buildlog_ubuntu-zesty-arm64.gpgme1.0_1.8.0+git20170207-0build1_BUILDING.txt.gz [21:23] <thiago> acheronuk: thanks [21:24] <thiago> acheronuk: /bin/bash ../../../libtool --tag=CXX --mode=link g++ [...] -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o libqgpgme.la [...] [21:24] <thiago> culprit found [21:25] <svuorela> thiago: that log file seems to be full of -Bsymbolic-functions [21:25] <thiago> it is [21:26] <thiago> the one that matters is the one I pasted: libqgpgme.so was linked with it [21:27] <svuorela> the debian build log does not look like it contains that [21:28] <thiago> as I said, outside of x86-64, you have to make it opt-in [21:28] <acheronuk> thiago: thx. now I have to work out how to get rid of that without nuking the rest of the build [21:29] <svuorela> acheronuk: talk to your toolchain maintainers [21:29] <svuorela> I guess that's where it is injected [21:32] <thiago> acheronuk: nuke the rest of the build and rebuild the world [21:33] <thiago> I'm not kidding [21:33] <thiago> rebuild the world [21:33] <thiago> if your toolchain people don't like the change, they can join the club. I've been trying to get GCC+binutils folks to do something about unnecessary ELF interposition for some time How to achieve a working solution is something I still don't know though. For my purposes, I care very little if arm* builds break/fail, but is obviously an issue for others, and regards getting this out of '-proposed' wilderness. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1647204 Title: 1.8.0-2 FTBFS in zesty 17.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gpgme1.0/+bug/1647204/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
