Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-07-02 Thread Mike Frysinger
On Friday, July 02, 2010 16:39:57 Ryan Hill wrote: > On Fri, 2 Jul 2010 15:29:44 +0200 (CEST) Vaeth wrote: > > Ryan Hill wrote: > > > If your build system sets -ffast-math or -fstrict-aliasing > > > then the user can disable this by setting -fno-fast-math > > > or -fno-strict-aliasing in their CFLA

Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-07-01 Thread Alec Warner
On Thu, Jul 1, 2010 at 3:14 PM, Vaeth wrote: > Nikos Chantziaras wrote: >> >> If you use portage than you can control per-package CFLAGS using >> bashrc and /etc/portage/env or similar functionality. > > This is correct, but the problem is that an ebuild author or > upstream cannot set a "default

Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-07-01 Thread Alec Warner
On Thu, Jul 1, 2010 at 1:04 PM, Nikos Chantziaras wrote: > On 07/01/2010 11:00 PM, Ryan Hill wrote: >> >> [...] >> The way to control compiler flags in Gentoo is CFLAGS. > > That is true.  However, there's a problem; you can control package options > of individual packages with USE flags, but you

Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-07-01 Thread Mike Frysinger
On Thursday, July 01, 2010 08:53:19 Vaeth wrote: > The debug USE flag in eix is also about convenience for the user: > If eix segfaults, it prints instructions how to produce a backtrace > in such a way which is most likely useful for upstream to locate > the problem. > Currently, these instruction

Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-06-30 Thread Mike Frysinger
On Wednesday, June 30, 2010 19:25:32 Jeremy Olexa wrote: > On Wed, 30 Jun 2010 17:09:00 +0200, "Diego E. 'Flameeyes'" Pettenò wrote: > > Please check the linked documentation or my blog post[1] on the matter > > if you want to understand the reasoning. I'll be dropping the flag and > > its context

Re: [gentoo-dev] Re: [gentoo-dev-announce] debug USE flag misuse

2010-06-30 Thread Petteri Räty
On 07/01/2010 02:25 AM, Jeremy Olexa wrote: > On Wed, 30 Jun 2010 17:09:00 +0200, "Diego E. 'Flameeyes'" Pettenò > wrote: > >> Please check the linked documentation or my blog post[1] on the matter >> if you want to understand the reasoning. I'll be dropping the flag and >> its context from now o