GNOME Bugzilla – Bug 669804
Should use --no-copy-dt-needed-entries for GNU ld
Last modified: 2014-01-02 06:05:43 UTC
See http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html Basically if we aren't doing this upstream, downstreams which have flipped the linker flag (correctly IMO) are going to keep hating us.
Not all GNOME developers are using JHBuild, should this also be an announce to ddl?
(In reply to comment #1) > Not all GNOME developers are using JHBuild, should this also be an announce to > ddl? I think the task here is: 1) Figure out how to pass down this flag sanely in jhbuild (set it in LDFLAGS in the environment?) 2) Do some smoketesting of a build of the moduleset with this, at least get up to gtk+ 3) Announce the proposed change 4) Make the change So unless we have a sane way for developers to test this out (step 1), I don't see the value in announcing anything (step 3)
Regarding 2), the Debian change has been announced in February 2011, I (and others, certainly) have been doing many builds since then. The surge of "fix your linker flags" bug reports is over, now.
Mageia still has 3-5 patches for linking issues. I wrote a script to monitor Mageia patches and will push them upstream.
(In reply to comment #4) > Mageia still has 3-5 patches for linking issues. I wrote a script to monitor > Mageia patches and will push them upstream. What the hell? Did they forget how to send email or file bugs?
I think this bug is mostly dead. --no-copy-dt-needed-entries is the default these days on pretty much every system and it seems that we have no major breakage left caused by this. Please reopen if you disagree.