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 Kubuntu
Bugs, which is subscribed to the bug report.
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

-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to