On Jun 15, 2005, at 1:26 PM, Andrew Pinski wrote:
On Jun 15, 2005, at 2:19 PM, Bradley Lucier wrote:
Mark:
I cannot build and use (link, etc.) 64-bit shared libraries on
powerpc-apple-darwin8.1.0 with gcc version 4.0.1 20050615
(prerelease). This is a regression from 4.0.0 on the same platform.
This is not a regression, in fact in the last couple days before
4.0.0 was released,
multilib support for the 64bit shared libraries was turned off.
???. It works just fine with
[descartes:~/programs/gambc40b13] lucier% /pkgs/gcc-4.0.0/bin/gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8.1.0
Configured with: ../configure --prefix=/pkgs/gcc-4.0.0 --with-gmp=/
pkgs/gmp-4.1.3 --with-mpfr=/pkgs/gmp-4.1.3
Thread model: posix
gcc version 4.0.0
So why you say it's not a regression, I don't know.
And 4.0.0 is now the *only* version of gcc that will compile Gambit-C
correctly;
[descartes:~/programs/gambc40b13] lucier% /pkgs/gcc-4.0.0-apple/bin/
gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8.1.0
Configured with: ../configure --prefix=/pkgs/gcc-4.0.0-apple --with-
gmp=/pkgs/gmp-4.1.4 --with-mpfr=/pkgs/gmp-4.1.4 --enable-languages=c,c
++,f95
Thread model: posix
gcc version 4.0.0 (Apple Computer, Inc. build 5018)
gives me the same error; the Xcode 2.0 gcc compiler was a POS; and with
[descartes:~/programs/gambc40b13] lucier% /usr/bin/gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5026.obj~19/src/configure --
disable-checking --prefix=/usr --mandir=/share/man --enable-
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^+.-]*$/
s/$/-4.0/ --with-gxx-include-dir=/include/gcc/darwin/4.0/c++ --
build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 --
target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.0 (Apple Computer, Inc. build 5026)
I get
[descartes:~/programs/gambc40b13] lucier% gsi
Illegal instruction
The last two are not the FSF gcc team's problem, of course, but why
go from a compiler that works on PowerPC darwin to one that doesn't I
don't know.
Brad