Powerpc Linux build fails
Alan Modra
amodra@bigpond.net.au
Thu May 20 01:24:00 GMT 2004
More information about the Binutils mailing list
Thu May 20 01:24:00 GMT 2004
- Previous message (by thread): Powerpc Linux build fails
- Next message (by thread): Powerpc Linux build fails
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, May 20, 2004 at 10:09:02AM +0930, Alan Modra wrote:
> On Wed, May 19, 2004 at 11:19:11AM -0400, David Edelsohn wrote:
> > Alan, I thought that the intention was for GCC to invoke the
> > assembler with -many until we could utilize .machine to generate the
> > correct directives. Are you proposing that -many will be the assembler
> > default?
>
> Yes. The alternatives are to revert my ppc-opc.c patch, or to ask users
> to edit their gcc specs file.
Hmm, I see that Daniel applied the ppc-opc.c to binutils-2.15. I
thought we just had a problem on mainline binutils (and HJ's linux
releases). I guess that means specs editing for people who upgrade
binutils.
The following patch will correct hammer-3.3, gcc-3.4, and current
mainline specs files.
--- /usr/local/lib/gcc-lib/powerpc64-linux/3.3.3-hammer/specs 2004-02-16 17:22:03.000000000 +1030
+++ specs 2004-05-20 10:39:02.868144582 +0930
@@ -108,7 +108,7 @@
*asm_cpu:
-%{!mcpu*: %{mpower: %{!mpower2: -mpwr}} %{mpower2: -mpwrx} %{mpowerpc*: -mppc} %{mno-power: %{!mpowerpc*: -mcom}} %{!mno-power: %{!mpower2: %(asm_default)}}} %{mcpu=common: -mcom} %{mcpu=power: -mpwr} %{mcpu=power2: -mpwrx} %{mcpu=power3: -m604} %{mcpu=power4: -mpower4} %{mcpu=powerpc: -mppc} %{mcpu=rios: -mpwr} %{mcpu=rios1: -mpwr} %{mcpu=rios2: -mpwrx} %{mcpu=rsc: -mpwr} %{mcpu=rsc1: -mpwr} %{mcpu=401: -mppc} %{mcpu=403: -m403} %{mcpu=405: -m405} %{mcpu=405fp: -m405} %{mcpu=440: -m440} %{mcpu=440fp: -m440} %{mcpu=505: -mppc} %{mcpu=601: -m601} %{mcpu=602: -mppc} %{mcpu=603: -mppc} %{mcpu=603e: -mppc} %{mcpu=ec603e: -mppc} %{mcpu=604: -mppc} %{mcpu=604e: -mppc} %{mcpu=620: -mppc} %{mcpu=630: -m604} %{mcpu=740: -mppc} %{mcpu=7400: -mppc} %{mcpu=7450: -mppc} %{mcpu=G4: -mppc} %{mcpu=750: -mppc} %{mcpu=G3: -mppc} %{mcpu=801: -mppc} %{mcpu=821: -mppc} %{mcpu=823: -mppc} %{mcpu=860: -mppc} %{mcpu=970: -mpower4} %{mcpu=G5: -mpower4} %{mcpu=8540: -me500} %{maltivec: -maltivec}
+%{!mcpu*: %{mpower: %{!mpower2: -mpwr}} %{mpower2: -mpwrx} %{mpowerpc64*: -mppc64} %{!mpowerpc64*: %{mpowerpc*: -mppc}} %{mno-power: %{!mpowerpc*: -mcom}} %{!mno-power: %{!mpower*: %(asm_default)}}} %{mcpu=common: -mcom} %{mcpu=power: -mpwr} %{mcpu=power2: -mpwrx} %{mcpu=power3: -mppc64} %{mcpu=power4: -mpower4} %{mcpu=power5: -mpower4} %{mcpu=powerpc: -mppc} %{mcpu=rios: -mpwr} %{mcpu=rios1: -mpwr} %{mcpu=rios2: -mpwrx} %{mcpu=rsc: -mpwr} %{mcpu=rsc1: -mpwr} %{mcpu=rs64a: -mppc64} %{mcpu=401: -mppc} %{mcpu=403: -m403} %{mcpu=405: -m405} %{mcpu=405fp: -m405} %{mcpu=440: -m440} %{mcpu=440fp: -m440} %{mcpu=505: -mppc} %{mcpu=601: -m601} %{mcpu=602: -mppc} %{mcpu=603: -mppc} %{mcpu=603e: -mppc} %{mcpu=ec603e: -mppc} %{mcpu=604: -mppc} %{mcpu=604e: -mppc} %{mcpu=620: -mppc64} %{mcpu=630: -mppc64} %{mcpu=740: -mppc} %{mcpu=750: -mppc} %{mcpu=G3: -mppc} %{mcpu=7400: -mppc -maltivec} %{mcpu=7450: -mppc -maltivec} %{mcpu=G4: -mppc -maltivec} %{mcpu=801: -mppc} %{mcpu=821: -mppc} %{mcpu=823: -mppc} %{mcpu=860: -mppc} %{mcpu=970: -mpower4 -maltivec} %{mcpu=G5: -mpower4 -maltivec} %{mcpu=8540: -me500} %{maltivec: -maltivec}
*asm_default:
-mppc%{!m32:64}
--
Alan Modra
IBM OzLabs - Linux Technology Centre
- Previous message (by thread): Powerpc Linux build fails
- Next message (by thread): Powerpc Linux build fails
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list