i686 build of Fedora Core

Mark Drago markdrago at mail.com
Wed Jul 28 21:04:39 UTC 2004


Angelo,

I believe your confusion is stemming from a misunderstanding of the
-march and -mcpu flags to GCC.  They seem similar, but perform different
tasks.  -mcpu specifies which architecture the compiler should optimize
for.  This essentially changes the order of certain instructions such
that the specified architecture will benefit.  This is supposedly set to
i686 in fedora core.  -march specifies which architecture's instructions
should be used.  Setting this to i686 will bring in the new i686
instructions that Alan has already stated don't really make much
difference (and in some cases slow things down).  This is left at i386
for the majority of fedora core (as it won't make much difference) and
is only set to i686 for the kernel, glibc, etc. where it helps.

--Mark Drago
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20040728/b96ce4f4/attachment.sig>


More information about the fedora-devel-list mailing list