Debian Bug report logs -
#837494
gtk-d: FTBFS with bindnow and PIE enabled
Reported by: Balint Reczey <balint@balintreczey.hu>
Date: Sun, 11 Sep 2016 23:36:02 UTC
Severity: serious
Found in version gtk-d/3.3.1-2
Done: Matthias Klumpp <matthias@tenstral.net>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#837494; Package src:gtk-d.
(Sun, 11 Sep 2016 23:36:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Balint Reczey <balint@balintreczey.hu>:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Sun, 11 Sep 2016 23:36:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: gtk-d
Version: 3.3.1-2
Severity: important
User: balint@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
Severity set to 'serious' from 'important'
Request was from Adrian Bunk <bunk@stusta.de>
to control@bugs.debian.org.
(Fri, 21 Oct 2016 15:33:24 GMT) (full text, mbox, link).
Reply sent
to Matthias Klumpp <matthias@tenstral.net>:
You have taken responsibility.
(Sat, 22 Oct 2016 14:09:09 GMT) (full text, mbox, link).
Notification sent
to Balint Reczey <balint@balintreczey.hu>:
Bug acknowledged by developer.
(Sat, 22 Oct 2016 14:09:09 GMT) (full text, mbox, link).
Message #12 received at 837494-done@bugs.debian.org (full text, mbox, reply):
Version: 3.3.1-2
Newer releases of LDC compile with PIE by default, so this should be
resolved already.
No longer marked as fixed in versions 3.3.1-2.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Wed, 26 Oct 2016 22:45:06 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 24 Nov 2016 07:28:23 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jul 1 15:22:18 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.