Bug#837494: gtk-d: FTBFS with bindnow and PIE enabled

Balint Reczey balint at balintreczey.hu
Sun Sep 11 23:32:53 UTC 2016


Source: gtk-d
Version: 3.3.1-2
Severity: important
User: balint at balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: FTBFS on amd64 with extra hardening

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64 with patched GCC and dpkg.

The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64.

For more information about the changes to sid's dpkg and GCC please
visit:
 https://wiki.debian.org/Hardening/PIEByDefaultTransition

Relevant part (hopefully):
...
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
ldc2 demos/gtkD/TestWindow/TEditableCells.o
demos/gtkD/TestWindow/TestIdle.o demos/gtkD/TestWindow/Tes
tImage.o demos/gtkD/TestWindow/TTextView.o
demos/gtkD/TestWindow/TestEntries.o demos/gtkD/TestWindow/T
estTreeView1.o demos/gtkD/TestWindow/TestStock.o
demos/gtkD/TestWindow/TestThemes.o demos/gtkD/TestWin
dow/TestScales.o demos/gtkD/TestWindow/TestTreeView.o
demos/gtkD/TestWindow/TestText.o demos/gtkD/Test
Window/TestDrawingArea.o demos/gtkD/TestWindow/TestWindow.o
demos/gtkD/TestWindow/TestAspectFrame.o  -
ofTestWindow -L-L. -L-lgtkd-3  -L-ldl
/usr/bin/ld: demos/gtkD/TestWindow/TEditableCells.o: relocation
R_X86_64_32S against hidden symbol `ld
c.dso_slot' can not be used when making a shared object
/usr/bin/ld: demos/gtkD/TestWindow/TestIdle.o: relocation R_X86_64_32
against symbol `_D8TestIdle8Test
Idle11TestDrawing7__ClassZ' can not be used when making a shared object;
recompile with -fPIC
/usr/bin/ld: demos/gtkD/TestWindow/TestImage.o: relocation R_X86_64_32
against symbol `_D3gtk14Scrolle
dWindow14ScrolledWindow7__ClassZ' can not be used when making a shared
object; recompile with -fPIC
/usr/bin/ld: demos/gtkD/TestWindow/TTextView.o: relocation R_X86_64_32
against `.rodata.str1.1' can no
t be used when making a shared object; recompile with -fPIC

...

The full build log is available from:
 https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/gtk-d_3.3.1-2_amd64.build.gz

Thanks,
Balint



More information about the pkg-gnome-maintainers mailing list