Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49410 - GCC fails compile, G5 is a bad switch value for mcpu tag
Summary: GCC fails compile, G5 is a bad switch value for mcpu tag
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: PPC64 Linux
: High normal (vote)
Assignee: Please assign to toolchain
Depends on:
Reported: 2004-04-29 12:52 UTC by Tim Morgan
Modified: 2004-07-13 20:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Tim Morgan 2004-04-29 12:52:51 UTC
In the process of installing Gentoo on my G5.  I emerge system, and it gets to the GCC compile and install.  GCC compiles for a while, but emerge exits with an error stating that G5 was an invalid value for the mcpu switch in one of the source files (do you need to know which one?).  Other source files in GCC have correctly compiled at this point.  I've tried the usebinpkg tag to no avail. (I think I don't have PORTAGE_BINHOSTS configured correctly; I'll have to fix that problem...)

Reproducible: Always
Steps to Reproduce:
1. emerge gcc
2. Wait for error described above
3. Pull out hair

Actual Results:  
The source is downloaded.  The config file runs.  GCC begins compiling.  After 
a bit of a wait, the compile is halted due to the above error.

Expected Results:  
Compiled and installed gcc and continued on its merry way to the next package.

Running a DP G5/1.8GHz.  Altivec enabled.

(Do you really need the emerge info output?  Let me know if you do.)

I realize that G5 support is experimental at this point, but any insight you 
could give would be appreciated...
Comment 1 Tim Morgan 2004-04-29 13:58:43 UTC
emerge info can now be found at
Comment 2 Tim Morgan 2004-04-29 21:04:57 UTC
Sorry; realized GCC 3.2 doesn't yet support PPC 970 processor optimization.  Closed bug.
Comment 3 Luca Barbato gentoo-dev 2004-05-04 11:35:10 UTC
try the latest gcc 333-hammer snapshot in portage


it is currently p.masked but will be put on ~ppc and ~ppc64 after a full test.
Comment 4 Tom Gall (RETIRED) gentoo-dev 2004-05-10 08:43:23 UTC
also be careful to observe the following derivtions

on gentoo-ppc64 use:

-mtune=g5   not -mcpu or you'll be in a world of hurt for your 64 bit toolchain.