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

2010-06-28 Thread Christian Faulhammer
Hi, Nirbheek Chauhan : > 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 we have t

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 wrote: > There's a tracker bug for this, and the problems still remaining are: > http://bugs.gentoo.org/showdependencytree.cgi?id=129413&hide_resolved=1 You've forgotten "make --as-needed not break correct code by making the linker ignore explic

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 wrote: >> There's a tracker bug for this, and the problems still remaining are: >> http://bugs.gentoo.org/showdependencytree.cgi?id=129413&hide_resolved=1 > > You've forgotten "make --as-needed

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

2010-06-28 Thread Thilo Bangert
Markos Chandras 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 wrote: > > > What? I am talking about exotic arches and I didn't say to drop to > > > entire stable tree. Just to shrink it in order to keep it up to > > > dat

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 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 category as -ffast

[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 Suominen 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

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 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

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 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 behaviour from

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 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 breakage. It shoves so

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

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 proba

[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 wrote: >> > Which does Gentoo care about more: slightly increased convenience for >> > most developers, or considerably increased inconvenience for users of >> > minority

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 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 new list al

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

2010-06-28 Thread Enrico Weigelt
* Ciaran McCreesh 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 userflag, the clients have to be bu

[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 th

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

2010-06-28 Thread David Leverton
On 28 June 2010 12:09, Duncan <1i5t5.dun...@cox.net> wrote: > [...] The only one playing politics here is you. Adding --as-needed changes the semantics of the toolchain so as to violate the relevant standards. In some specific cases it might be OK or even beneficial, but doing it by default is w

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 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 > wrote: > > > > What? I am talking about exotic arches and I didn't say to drop to > > > > entire

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 > te

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 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

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 majorit

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 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 a blog post that 2 + 2

[gentoo-dev] Lastrite: lm_sensors-modules, libdecodeqr, paketto

2010-06-28 Thread Samuli Suominen
# Samuli Suominen (28 Jun 2010) # Fails to compile, bug #274385 # Internal copy of old libpcap and libtomcrypt, bug #278419 # File collision with dev-lang/mono, bug #303957 # Masked for removal in 30 days net-analyzer/paketto # Samuli Suominen (28 Jun 2010) # Wrongly stripping -Wl, from LDFLAGS

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

[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 cur

[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)" 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 are so non-

[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)" wrote: > > + 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)" wrote: > > arfrever10/06/28 19:42:27 > > > > Modified: python-openid-2.2.4.ebuild > > Log: > > Fix dependencies. > > (Portage version

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 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)" wrote: >> > arfrever10/06/28 19:42:27 >> > >> > Modified:

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)" > wrote: >> >> +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 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, >>

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 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 carried > on by every developer

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

2010-06-28 Thread Mike Frysinger
> if [[ -z "$1" ]]; then either lose the quotes or lose the double brackets. hint: the former. > echo "!!! xmms2_flag() called without a parameter." >&2 > echo "!!! xmms2_flag() []" >&2 use eerror or die > if use "$1"; then USE flag can

[gentoo-dev] [OT] h v l

2010-06-28 Thread Mike Frysinger
On Monday, June 28, 2010 11:21:07 Brian Harring wrote: > That is the question. If the only correct answer is "it must be the > right technical solution always" we'd theoretically be running hurd > rather than linux after all huh ? since when has the vapor Hurd ever been technically superior to L

Re: [gentoo-dev] [OT] h v l

2010-06-28 Thread Luis Araujo
On 06/29/2010 02:27 PM, Mike Frysinger wrote: On Monday, June 28, 2010 11:21:07 Brian Harring wrote: That is the question. If the only correct answer is "it must be the right technical solution always" we'd theoretically be running hurd rather than linux after all huh ? since when h