[gentoo-dev] Re: Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Christian Faulhammer
Hi, Nirbheek Chauhan nirbh...@gentoo.org: What needs to be done now is for someone with lots of CPU power to grab the list of packages[1], and build them one-by-one (all versions), adding to a new list all the ebuilds that fail. How to test: LDFLAGS=-Wl,--as-needed emerge -v1 $atom Once

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Ciaran McCreesh
On Mon, 28 Jun 2010 06:39:44 +0530 Nirbheek Chauhan nirbh...@gentoo.org wrote: There's a tracker bug for this, and the problems still remaining are: http://bugs.gentoo.org/showdependencytree.cgi?id=129413hide_resolved=1 You've forgotten make --as-needed not break correct code by making the

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Samuli Suominen
On 06/28/2010 10:35 AM, Ciaran McCreesh wrote: On Mon, 28 Jun 2010 06:39:44 +0530 Nirbheek Chauhan nirbh...@gentoo.org wrote: There's a tracker bug for this, and the problems still remaining are: http://bugs.gentoo.org/showdependencytree.cgi?id=129413hide_resolved=1 You've forgotten make

Re: [gentoo-dev] Policy for late/slow stabilizations

2010-06-28 Thread Thilo Bangert
Markos Chandras hwoar...@gentoo.org said: On Sun, Jun 27, 2010 at 08:15:32PM +0200, Auke Booij wrote: On Sun, Jun 27, 2010 at 7:16 PM, Markos Chandras hwoar...@gentoo.org wrote: What? I am talking about exotic arches and I didn't say to drop to entire stable tree. Just to shrink it in

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Ciaran McCreesh
On Mon, 28 Jun 2010 10:44:54 +0300 Samuli Suominen ssuomi...@gentoo.org wrote: You've forgotten make --as-needed not break correct code by making the linker ignore explicit instructions from a program author to link two things together. Until you do that, --as-needed is in the same

[gentoo-dev] Re: Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Nikos Chantziaras
On 06/28/2010 10:51 AM, Ciaran McCreesh wrote: On Mon, 28 Jun 2010 10:44:54 +0300 Samuli Suominenssuomi...@gentoo.org wrote: You've forgotten make --as-needed not break correct code by making the linker ignore explicit instructions from a program author to link two things together. Until you

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Samuli Suominen
On 06/28/2010 10:51 AM, Ciaran McCreesh wrote: On Mon, 28 Jun 2010 10:44:54 +0300 Samuli Suominen ssuomi...@gentoo.org wrote: You've forgotten make --as-needed not break correct code by making the linker ignore explicit instructions from a program author to link two things together. Until you

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Nirbheek Chauhan
On Mon, Jun 28, 2010 at 1:38 PM, Samuli Suominen ssuomi...@gentoo.org wrote: On 06/28/2010 10:51 AM, Ciaran McCreesh wrote: Will Gentoo be doing the same for -Ofast and its flags then? After all, most packages work with them, and you can't let the few packages that require standard-compliant

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Ciaran McCreesh
On Mon, 28 Jun 2010 11:08:22 +0300 Samuli Suominen ssuomi...@gentoo.org wrote: This is not about optimizing but preventing clear breakage, the benefits of asneeded are not under debate here (like already stated in the original message this thread started from) --as-needed does not prevent

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Markos Chandras
On Mon, Jun 28, 2010 at 06:39:44AM +0530, Nirbheek Chauhan wrote: What needs to be done now is for someone with lots of CPU power to grab the list of packages[1], and build them one-by-one (all versions), adding to a new list all the ebuilds that fail. How to test: LDFLAGS=-Wl,--as-needed

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Pacho Ramos
El lun, 28-06-2010 a las 06:39 +0530, Nirbheek Chauhan escribió: Hello everyone, I'm sure at least half of you are thinking Oh no, not this again..., and I agree. However, I'm /also/ thinking Why the heck haven't we done this yet? We've been discussing this since 2008, and probably waaay

[gentoo-dev] Re: Policy for late/slow stabilizations

2010-06-28 Thread Duncan
Ciaran McCreesh posted on Sun, 27 Jun 2010 18:43:30 +0100 as excerpted: On Sun, 27 Jun 2010 20:22:33 +0300 Markos Chandras hwoar...@gentoo.org wrote: Which does Gentoo care about more: slightly increased convenience for most developers, or considerably increased inconvenience for users of

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Nirbheek Chauhan
On Mon, Jun 28, 2010 at 1:47 PM, Markos Chandras hwoar...@gentoo.org wrote: On Mon, Jun 28, 2010 at 06:39:44AM +0530, Nirbheek Chauhan wrote: What needs to be done now is for someone with lots of CPU power to grab the list of packages[1], and build them one-by-one (all versions), adding to a

Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-28 Thread Enrico Weigelt
* Ciaran McCreesh ciaran.mccre...@googlemail.com schrieb: PHP and mplayer both have 100 USE flags. There's not enough CPU power in the world. We don't have to try *all* possible combinations, but only those differing in interfaces (eg. if some libfoo changes its exported interface on a

[gentoo-dev] Re: Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Duncan
Ciaran McCreesh posted on Mon, 28 Jun 2010 09:16:32 +0100 as excerpted: --as-needed does not prevent breakage. It shoves some breakages under the carpet so they're sometimes less visible, and sometimes easier to fix when they happen. However, it does absolutely nothing to address any of the

Re: [gentoo-dev] Policy for late/slow stabilizations

2010-06-28 Thread Mart Raudsepp
On E, 2010-06-28 at 09:49 +0200, Thilo Bangert wrote: Markos Chandras hwoar...@gentoo.org said: On Sun, Jun 27, 2010 at 08:15:32PM +0200, Auke Booij wrote: On Sun, Jun 27, 2010 at 7:16 PM, Markos Chandras hwoar...@gentoo.org wrote: What? I am talking about exotic arches and I didn't

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Alex Alexander
On Mon, Jun 28, 2010 at 06:39:44AM +0530, Nirbheek Chauhan wrote: Hello everyone, ... What needs to be done now is for someone with lots of CPU power to grab the list of packages[1], and build them one-by-one (all versions), adding to a new list all the ebuilds that fail. How to test:

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Thomas Anderson
On Mon, Jun 28, 2010 at 01:40:46PM +0530, Nirbheek Chauhan wrote: On Mon, Jun 28, 2010 at 1:38 PM, Samuli Suominen ssuomi...@gentoo.org wrote: On 06/28/2010 10:51 AM, Ciaran McCreesh wrote: Will Gentoo be doing the same for -Ofast and its flags then? After all, most packages work with them,

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Roy Bamford
On 2010.06.28 14:43, Thomas Anderson wrote: [snip] Not taking technical sides in this thread simply because I have no time to argue it at length, BUT: Simply because a topic has been discussed to *death* does not mean the correct answer was obtained, only that a majority agree

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Ciaran McCreesh
On Mon, 28 Jun 2010 14:59:21 +0100 Roy Bamford neddyseag...@gentoo.org wrote: All of engineering involves compromise. It's not a question of compromise. It's a question of being right vs being wrong. If one person says that 2 + 2 = 4 and a loud mob screams that their prophet revealed to them in

Re: [gentoo-dev] Re: Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Brian Harring
On Mon, Jun 28, 2010 at 12:46:53PM +0100, David Leverton wrote: This has been pointed out ever since the issue was first discussed, but some people like to stick their fingers in their ears and dismiss legitimate technical arguments as trolling and politics. The issue is some folk are trying

[gentoo-dev] RFC: media-sound/xmms2/xmms2-0.7.ebuild

2010-06-28 Thread Sergei Trofimovich
There is yet 'New Package' request: https://bugs.gentoo.org/show_bug.cgi?id=93583 I think I've hacked more or less maintainable ebuild (attached) and plan to maintain media-sound/xmms2 but one thing worries me: package (and ebuild) has ruby, python and perl bindings. I need help to check/fix

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/python-openid: python-openid-2.2.4.ebuild

2010-06-28 Thread Jeremy Olexa
On Mon, 28 Jun 2010 19:42:27 + (UTC), Arfrever Frehtes Taifersar Arahesis (arfrever) arfre...@gentoo.org wrote: arfrever10/06/28 19:42:27 Modified: python-openid-2.2.4.ebuild Log: Fix dependencies. (Portage version: HEAD/cvs/Linux x86_64) Is there any reason you

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dns/bind: bind-9.7.0_p2-r1.ebuild metadata.xml Ch angeLog bind-9.7.1.ebuild bind-9.6.2 _p2.ebuild

2010-06-28 Thread Jeremy Olexa
On Mon, 28 Jun 2010 20:10:45 + (UTC), Christian Ruppert (idl0r) id...@gentoo.org wrote: snip lots + gssapi? ( || ( =app-crypt/heimdal-1.2.1-r4 =app-crypt/mit-krb5-1.6.3-r6 ) ) Christian, Any reason you aren't using virtual/krb5 ? -Jeremy

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/python-openid: python-openid-2.2.4.ebuild

2010-06-28 Thread Arfrever Frehtes Taifersar Arahesis
2010-06-29 04:05:54 Jeremy Olexa napisał(a): On Mon, 28 Jun 2010 19:42:27 + (UTC), Arfrever Frehtes Taifersar Arahesis (arfrever) arfre...@gentoo.org wrote: arfrever10/06/28 19:42:27 Modified: python-openid-2.2.4.ebuild Log: Fix dependencies. (Portage

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/python-openid: python-openid-2.2.4.ebuild

2010-06-28 Thread Jeremy Olexa
On Mon, 28 Jun 2010 22:26:17 +0200, Arfrever Frehtes Taifersar Arahesis arfre...@gentoo.org wrote: 2010-06-29 04:05:54 Jeremy Olexa napisał(a): On Mon, 28 Jun 2010 19:42:27 + (UTC), Arfrever Frehtes Taifersar Arahesis (arfrever) arfre...@gentoo.org wrote: arfrever10/06/28 19:42:27

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dns/bind: bind-9.7.0_p2-r1.ebuild metadata.xml ChangeLog bind-9.7.1.ebuild bind-9.6.2_p2.ebuild

2010-06-28 Thread Christian Ruppert
On 06/29/2010 04:22 AM, Jeremy Olexa wrote: On Mon, 28 Jun 2010 20:10:45 + (UTC), Christian Ruppert (idl0r) id...@gentoo.org wrote: snip lots +gssapi? ( || ( =app-crypt/heimdal-1.2.1-r4 =app-crypt/mit-krb5-1.6.3-r6 ) ) Christian, Any reason you aren't using virtual/krb5 ?

Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/python-openid: python-openid-2.2.4.ebuild

2010-06-28 Thread Sebastian Pipping
Arfrever, On 06/28/10 22:26, Arfrever Frehtes Taifersar Arahesis wrote: Is there any reason you are so non-verbose here? 'cvs log' or '$EDITOR ChangeLog' equally give us no information about your commit. You are making it hard on other devs in my opinion, I don't think intentionally, but

Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults

2010-06-28 Thread Jeroen Roovers
On Mon, 28 Jun 2010 15:05:19 +0100 Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: You appear to be assuming that those pushing the --as-needed solution have it finished. This is far from the case. There's still a lot of work that would need to be done, and that work will have to be