GCC 3.4 on Mac OS X: compilable, but with problems

Andreas Tobler toa@pop.agri.ch
Wed May 12 05:15:00 GMT 2004


Hi,

Bojan Antonovic wrote:
gcc-3.4 -v
Reading specs from /usr/local/lib/gcc/powerpc-apple-darwin7.3.0/3.4.0/specs
Configured with: ./configure --enable-languages=java : (reconfigured) 
./configure --program-suffix=-3.4 --enable-languages=c,c++,java
Thread model: posix
gcc version 3.4.0
See below.
Building in the source tree is dangerous, it may screw up your source 
and then you have to unpack the source again ......

This seems to be commonly reported.

Also compiling HelloWorld.java produced the same problem:

gcj-3.4 --main=HelloWorld -o HelloWorld HelloWorld.java
/usr/bin/ld: warning multiple definitions of symbol _sqrt
/usr/local/lib/gcc/powerpc-apple-darwin7.3.0/3.4.0/../../../libgcj.dylib(libgcj.5.0.0.dylib-master.o) 
definition of _sqrt
/usr/lib/libm.dylib(sqrt970.o) definition of _sqrt
Yes, I did not bother about it since there are much more important 
things which have to be cared about first. And as long it is just 
warning ... (I know....)

- e.g, Signal handling etc.

Bytheway: Call it with

./HelloWord

worked! Great job, people !!!

4. Building GCC 3.4 by

  % mkdir objdir
  % cd objdir
  % srcdir/configure [options] [target]
did _never_ work
Always works here :)

[wallstreet:xufs/gcc-cvs-clean/objdir] andreast% ./gcc/xgcc -v
Using built-in specs.
Configured with: /Volumes/xufs/gcc-cvs-clean/gcc/configure 
--prefix=/Volumes/xufs/gcc-cvs-clean/testbin 
--enable-languages=c,c++,java --disable-checking --enable-debug
Thread model: posix
gcc version 3.5.0 20040220 (experimental)
(it doesn't matter if 3.4 or 3.5 both work the same way).

You may have to take the absolute path for the confiugre.

Andreas





More information about the Gcc mailing list