Bug#797132: gobject-introspection: missing -fPIC option when compiling

Samuel Thibault sthibault at debian.org
Mon Sep 28 21:10:36 UTC 2015


Control: severity -1 important

Samuel Thibault, le Fri 28 Aug 2015 03:26:01 +0200, a écrit :
> linking of temporary binary failed: Command '['/bin/bash', '../libtool', '--mode=link', '--tag=CC', 'cc', '-o', '/tmp/buildd/at-spi2-core-2.16.0/atspi/tmp-introspect9yGBBn/Atspi-2.0', '-export-dynamic', '-D_FORTIFY_SOURCE=2', '-Wall', '-g', '-Werror-implicit-function-declaration', '-fPIE', '-pie', '-Wl,-z,relro', '-Wl,-z,now', '/tmp/buildd/at-spi2-core-2.16.0/atspi/tmp-introspect9yGBBn/Atspi-2.0.o', '-L.', 'libatspi.la', '../dbind/libdbind.la', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-ldbus-1']' returned non-zero exit status 1
> /usr/share/gobject-introspection-1.0/Makefile.introspection:153: recipe for target 'Atspi-2.0.gir' failed
> 
> Atspi-2.0.o was indeed not built with -fPIC.  I don't know how all this
> is supposed to use -fPIC/-fPIE.

I've dug a bit more.  By disabling pie hardening, the build succeeds,
thus lowering the severity.  But we'll probably want to keep pie
hardening.

Samuel



More information about the pkg-gnome-maintainers mailing list