[opensuse-packaging] -no-copy-dt-needed-entries status ?
Hi: A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ? I strongly suggest we follow suit with other distros and enable it ;) Cheers. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Saturday, August 13, 2011 02:56:30 AM Cristian Rodríguez wrote:
Hi:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Could you summarize the discuss a proper propo? Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Sat, Aug 13, 2011 at 01:39:31PM +0200, Andreas Jaeger wrote:
On Saturday, August 13, 2011 02:56:30 AM Cristian Rodríguez wrote:
Hi:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Could you summarize the discuss a proper propo?
Will this break the same amount of packages like the as-needed change? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 14/08/11 07:41, Marcus Meissner escribió:
Will this break the same amount of packages like the as-needed change?
It may cause some build failures, but as this stage Fedora, Debian and Ubuntu and built with this linker option so applications may be already fixed upstream or patches easily available. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi, On Fri, 12 Aug 2011, Cristian Rodríguez wrote:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Let's assume we do that (and I'm not against it), there are several things to decide: 1) do we enable it for all users, or only in the build system 2) do we enable it in ld directly (binutils change), or in its wrappers (gcc change) I'd propose for (1): for all users, and for (2) in binutils. I.e. just switch the default for add_DT_NEEDED_for_dynamic in ldmain.c . Ciao, Michael.
On 08/15/2011 02:25 PM, Michael Matz wrote:
Hi,
On Fri, 12 Aug 2011, Cristian Rodríguez wrote:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Let's assume we do that (and I'm not against it), there are several things to decide:
1) do we enable it for all users, or only in the build system 2) do we enable it in ld directly (binutils change), or in its wrappers (gcc change)
I'd propose for (1): for all users, and for (2) in binutils. I.e. just switch the default for add_DT_NEEDED_for_dynamic in ldmain.c .
binutils so I don't have to modify clang to take advantage of it. Regards. -- İsmail Dönmez - openSUSE Booster SUSE LINUX Products GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 15/08/11 08:25, Michael Matz escribió:
Hi,
On Fri, 12 Aug 2011, Cristian Rodríguez wrote:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Let's assume we do that (and I'm not against it), there are several things to decide:
1) do we enable it for all users, or only in the build system 2) do we enable it in ld directly (binutils change), or in its wrappers (gcc change)
I'd propose for (1): for all users, and for (2) in binutils. I.e. just switch the default for add_DT_NEEDED_for_dynamic in ldmain.c .
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;) Cheers. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Mon, 15 Aug 2011, Cristian Rodríguez wrote:
El 15/08/11 08:25, Michael Matz escribió:
Hi,
On Fri, 12 Aug 2011, Cristian Rodríguez wrote:
A while ago, we had a discussion http://comments.gmane.org/gmane.linux.suse.opensuse.packaging/7514 about enabling --no-copy-dt-needed-entries by default in Factory that apparently fell through the cracks..was any decision made about this ?
I strongly suggest we follow suit with other distros and enable it ;)
Let's assume we do that (and I'm not against it), there are several things to decide:
1) do we enable it for all users, or only in the build system 2) do we enable it in ld directly (binutils change), or in its wrappers (gcc change)
I'd propose for (1): for all users, and for (2) in binutils. I.e. just switch the default for add_DT_NEEDED_for_dynamic in ldmain.c .
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;)
Well, I'd then say convince upstream to switch the default?
Richard.
--
Richard Guenther
Hi, On Tue, 16 Aug 2011, Richard Guenther wrote:
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;)
Well, I'd then say convince upstream to switch the default?
Indeed. I'll try that. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 16/08/11 10:41, Michael Matz wrote:
Hi,
On Tue, 16 Aug 2011, Richard Guenther wrote:
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;)
Well, I'd then say convince upstream to switch the default?
Indeed. I'll try that.
Apparently, it worked :D http://www.cygwin.com/ml/binutils/2011-08/msg00149.html -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Saturday, August 20, 2011 11:39:50 PM Cristian Rodríguez wrote:
On 16/08/11 10:41, Michael Matz wrote:
Hi,
On Tue, 16 Aug 2011, Richard Guenther wrote:
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;)
Well, I'd then say convince upstream to switch the default?
Indeed. I'll try that.
Apparently, it worked :D
SR#79447 to the binutils devel-project contains Michael's patch, Andreas -- Andreas Jaeger, Program Manager openSUSE aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 21/08/11 11:22, Andreas Jaeger wrote:
On Saturday, August 20, 2011 11:39:50 PM Cristian Rodríguez wrote:
On 16/08/11 10:41, Michael Matz wrote:
Hi,
On Tue, 16 Aug 2011, Richard Guenther wrote:
My take is for all users (and no SUSE_ADD_DT_NEEDED enviroment variable hack) and directly in ld, after all the gold linker has this behavior by default. ;)
Well, I'd then say convince upstream to switch the default?
Indeed. I'll try that.
Apparently, it worked :D
SR#79447 to the binutils devel-project contains Michael's patch,
Andreas
Great, we now need that "undefined-non-weak-symbol" rpmlint check enabled in factory as well... and we are done sanitizing ;) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (6)
-
Andreas Jaeger
-
Cristian Rodríguez
-
Ismail Donmez
-
Marcus Meissner
-
Michael Matz
-
Richard Guenther