public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Brian Harring <ferringb@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Replacing cpu-feature USE flags
Date: Fri, 7 Jul 2006 05:31:57 -0700	[thread overview]
Message-ID: <20060707123157.GA12705@seldon> (raw)
In-Reply-To: <1152275089.9384.29.camel@lycan.lan>

[-- Attachment #1: Type: text/plain, Size: 2030 bytes --]

On Fri, Jul 07, 2006 at 02:24:49PM +0200, Martin Schlemmer wrote:
> On Fri, 2006-07-07 at 02:08 +0200, Diego 'Flameeyes' Pettenò wrote:
> > On Friday 07 July 2006 01:54, Ciaran McCreesh wrote:
> > > | No, we never spent years telling them not to use your so-called
> > > | "CFLAGS hacks" that are rather a proper usage of what the compiler
> > > | gives you.
> > > Wrong. We did.
> > Then you were wrong. I could have spent time explaining them when they make 
> > sense and why they don't in their usecases. If you did, well, then you really 
> > need to know better what you do because you seem to me pretty confused 
> > yourself, and I feel pity for you.
> > 
> 
> Yes, we did.  Were we wrong?  Out of a purest point of view ... maybe.
> The problem was though that earlier gcc's was very bad at generating
> sse/sse2, and sometimes mmx code.
> 
> Users being what they are though (ricers should say it all), they
> enabled every flag that sounded like it could make their old box two
> times faster.  This included -msse, -msse2, etc.  Which quite frankly
> produced bad code in many cases.  So we told the users to not add any
> -m* flags, and let gcc do its job with the proper -march.
> 
> So yeah, I can see that general use flags for cpu features might become
> more tedious with the many new modules of processors out there, but to
> say handle it by adding -msse, etc to CFLAGS, will surely if not on
> gcc4, but then on gcc3 systems just ask for trouble.
> 
> And yes, I know you are saying that that is not exactly what you are
> proposing, but the users will see it as a clear passport to stick all
> those nice sounding flags just right back in, and then it will be too
> late to tell them its not proper thing to do when the bugs start
> flooding in.

Dumb question, but what really blocks them from doing that now for 
x86 (for example)?

Yes, can't enable certain flags for non x86/x86_64 arches, but the con 
you're pointing at exists now for the most part.

~harring

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2006-07-07 12:38 UTC|newest]

Thread overview: 136+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-06 10:52 [gentoo-dev] Replacing cpu-feature USE flags Diego 'Flameeyes' Pettenò
2006-07-06 11:00 ` Stuart Herbert
2006-07-06 11:23   ` Diego 'Flameeyes' Pettenò
2006-07-25 12:05     ` Enrico Weigelt
2006-07-06 11:03 ` Ioannis Aslanidis
2006-07-06 11:40 ` Donnie Berkholz
2006-07-06 11:48   ` Diego 'Flameeyes' Pettenò
2006-07-06 11:58     ` Donnie Berkholz
2006-07-06 12:21       ` Diego 'Flameeyes' Pettenò
2006-07-06 19:04         ` Harald van Dijk
2006-07-07  0:46     ` Mike Frysinger
2006-07-07  0:57       ` Diego 'Flameeyes' Pettenò
2006-07-07  1:19         ` Mike Frysinger
2006-07-06 15:41   ` Ned Ludd
2006-07-06 15:55     ` Donnie Berkholz
2006-07-06 19:06     ` Harald van Dijk
2006-07-06 19:42       ` Gentoo vs GNU toolchain (was Re: [gentoo-dev] Replacing cpu-feature USE flags) Kevin F. Quinn
2006-07-06 19:55         ` Harald van Dijk
2006-07-06 20:03           ` Stephen P. Becker
2006-07-06 20:14             ` Harald van Dijk
2006-07-06 23:44               ` Mike Frysinger
2006-07-07  5:46                 ` Harald van Dijk
2006-07-07 14:00                   ` Kevin F. Quinn
2006-07-07 16:53                     ` Harald van Dijk
2006-07-07 17:55                       ` Ned Ludd
2006-07-07 18:40                         ` Harald van Dijk
2006-07-07 19:57                           ` Ned Ludd
2006-07-07 21:09                             ` Harald van Dijk
2006-07-08 11:24                               ` Ned Ludd
2006-07-07 20:18                         ` Tushar Teredesai
2006-07-08 11:22                           ` Ned Ludd
2006-07-07 20:40                       ` Mike Frysinger
2006-07-07 21:12                   ` Mike Frysinger
2006-07-07 21:53                     ` Harald van Dijk
2006-07-07 22:13                       ` Mike Frysinger
2006-07-07 23:04                         ` Harald van Dijk
2006-07-07 23:50                           ` Mike Frysinger
2006-07-08  6:20                             ` Harald van Dijk
2006-07-08  9:27                               ` Martin Schlemmer
2006-07-08 11:51                                 ` Harald van Dijk
2006-07-08 13:46                                   ` Martin Schlemmer
2006-07-08 16:43                                     ` Harald van Dijk
2006-07-08 19:53                                       ` Jakub Moc
2006-07-08 13:51                               ` Mike Frysinger
2006-07-06 23:42           ` Mike Frysinger
2006-07-06 19:56         ` Ciaran McCreesh
2006-07-06 20:27           ` Stephen Bennett
2006-07-06 23:40           ` Mike Frysinger
2006-07-25 12:14     ` [gentoo-dev] Replacing cpu-feature USE flags Enrico Weigelt
2006-07-25 17:07       ` Harald van Dijk
2006-08-03  0:38         ` Enrico Weigelt
2006-07-25 12:08   ` Enrico Weigelt
2006-07-06 12:19 ` Ciaran McCreesh
2006-07-06 12:29   ` Diego 'Flameeyes' Pettenò
2006-07-06 12:49     ` Ciaran McCreesh
2006-07-06 13:35       ` Olivier Crête
2006-07-06 14:03       ` Simon Stelling
2006-07-06 14:16         ` Ciaran McCreesh
2006-07-06 15:09           ` Simon Stelling
2006-07-06 15:20             ` Ciaran McCreesh
2006-07-06 15:39             ` Ned Ludd
2006-07-07  0:50         ` Mike Frysinger
2006-07-07  0:58           ` Diego 'Flameeyes' Pettenò
2006-07-07  1:15             ` Mike Frysinger
2006-07-07  2:28               ` Diego 'Flameeyes' Pettenò
2006-07-07 12:34                 ` Martin Schlemmer
2006-07-07 13:08                   ` Graham Murray
2006-07-07 13:21                   ` Simon Stelling
2006-07-07 13:53                     ` Martin Schlemmer
2006-07-07 14:03                       ` Diego 'Flameeyes' Pettenò
2006-07-07 15:31                         ` Martin Schlemmer
2006-07-07 17:22                           ` Diego 'Flameeyes' Pettenò
2006-07-07 18:34                             ` Mike Frysinger
2006-07-06 15:13       ` Kevin F. Quinn
2006-07-25 12:40         ` Enrico Weigelt
2006-07-06 16:43       ` Diego 'Flameeyes' Pettenò
2006-07-06 17:51         ` Ciaran McCreesh
2006-07-06 18:07           ` Diego 'Flameeyes' Pettenò
2006-07-06 18:29             ` Ciaran McCreesh
2006-07-06 18:42               ` Diego 'Flameeyes' Pettenò
2006-07-06 19:01                 ` Ciaran McCreesh
2006-07-06 20:02                   ` Curtis Napier
2006-07-06 20:13                     ` Diego 'Flameeyes' Pettenò
2006-07-06 20:24                       ` Ciaran McCreesh
2006-07-06 20:46                         ` Diego 'Flameeyes' Pettenò
2006-07-06 20:58                           ` Ciaran McCreesh
2006-07-06 21:12                             ` Diego 'Flameeyes' Pettenò
2006-07-06 21:23                               ` Ciaran McCreesh
2006-07-06 21:31                                 ` Joshua Jackson
2006-07-06 21:45                                   ` Ciaran McCreesh
2006-07-06 22:09                                     ` Jory A. Pratt
2006-07-06 22:28                                       ` Stephen Bennett
2006-07-06 23:10                                       ` Curtis Napier
2006-07-06 21:46                                   ` Stephen Bennett
2006-07-06 21:45                                 ` Diego 'Flameeyes' Pettenò
2006-07-06 23:16                                   ` Ciaran McCreesh
2006-07-06 23:39                                     ` Diego 'Flameeyes' Pettenò
2006-07-06 23:54                                       ` Ciaran McCreesh
2006-07-07  0:08                                         ` Diego 'Flameeyes' Pettenò
2006-07-07  0:31                                           ` Ciaran McCreesh
2006-07-07 12:24                                           ` Martin Schlemmer
2006-07-07 12:31                                             ` Brian Harring [this message]
2006-07-07 12:50                                               ` Martin Schlemmer
2006-07-07  0:01                                       ` Luca Barbato
2006-07-07  0:11                                         ` Diego 'Flameeyes' Pettenò
2006-07-07  0:31                                           ` Luca Barbato
2006-07-07 13:27                                             ` Chris Gianelloni
2006-07-07 13:36                                               ` Mike Doty
2006-07-07 16:14                                                 ` [gentoo-dev] CPU subprofiles (was: Replacing cpu-feature USE flags) Ciaran McCreesh
2006-07-07 16:20                                                   ` [gentoo-dev] CPU subprofiles Mike Doty
2006-07-07 21:46                                               ` [gentoo-dev] Replacing cpu-feature USE flags Roy Bamford
2006-07-06 21:10                       ` Kevin F. Quinn
2006-07-06 21:12                         ` Diego 'Flameeyes' Pettenò
2006-07-07 11:13                     ` Simon Stelling
2006-07-07 13:44                       ` Marius Mauch
2006-07-07 14:03                         ` Simon Stelling
2006-07-07 17:53                       ` Richard Fish
2006-07-07  0:20             ` Danny van Dyk
2006-07-07  0:27               ` Diego 'Flameeyes' Pettenò
2006-07-06 15:33   ` Ned Ludd
2006-07-06 16:44     ` Diego 'Flameeyes' Pettenò
2006-07-06 16:58       ` Ned Ludd
2006-07-06 17:09         ` Diego 'Flameeyes' Pettenò
2006-07-06 17:33           ` Ned Ludd
2006-07-06 18:08       ` Luca Barbato
2006-07-06 12:35 ` Kevin F. Quinn
2006-07-06 12:44   ` Diego 'Flameeyes' Pettenò
2006-07-06 13:17     ` Kevin F. Quinn
2006-07-06 16:02 ` Luca Barbato
2006-07-06 16:46   ` Diego 'Flameeyes' Pettenò
2006-07-06 16:27 ` Kevin F. Quinn
2006-07-06 18:02   ` Luca Barbato
2006-07-06 22:46 ` Luca Barbato
2006-07-07 11:36   ` Simon Stelling
2006-07-07 12:18     ` Luca Barbato
2006-07-06 23:35 ` Richard Fish

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060707123157.GA12705@seldon \
    --to=ferringb@gmail.com \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox