Subject: Re: GCC3.3 update status
To: matthew green <mrg@eterna.com.au>
From: Chris Gilbert <chris@dokein.co.uk>
List: tech-toolchain
Date: 07/27/2003 20:22:42
On Mon, 28 Jul 2003 01:30:04 +1000
matthew green <mrg@eterna.com.au> wrote:

> 
> 
> hi folks.
> 
> 
>
> [1] libstdc++-v3 fails to build "-pg" so there is no profile version
> of this library currently.
> 
> [4] sh3 can't build anything with "-pg" currently.. may need to set
> NOPROFILE there for now

-pg also causes problems on arm...

> however, things are at the stage where people can begin to test ...
> i haven't tried this but setting USE_TOOLS_TOOLCHAIN=no in
> /etc/mk.conf should be enough to force the build to use/build GCC3. 
> this will*definately* result in a `distribution' or higher build
> target failing due to the not updated sets lists, but a `build' should
> work fine...

I've tried cross compiling via build.sh (added -V USE_TOOLS_TOOLCHAIN=no
to the cmd line)

Building on i386 for cats (arm)

It fails in gnu/lib/libgcc:
/u1/tools/current/cats/bin/arm--netbsdelf-c++ -O2   -Werror  -nostdinc++
-isystem /extra/dest/current/cats/usr/include/g++ 
-I/extra/cvs/src/gnu/lib/libgcc
-I/extra/cvs/src/gnu/usr.bin/gcc/arch/arm -DIN_GCC -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -I/extra/cvs/src/gnu/dist/toolchain/gcc
-I/extra/cvs/src/gnu/dist/toolchain/gcc/config
-I/extra/cvs/src/gnu/dist/toolchain/gcc/../include 
-I/extra/cvs/src/gnu/dist/toolchain/gcc/cp -nostdinc -isystem
/extra/dest/current/cats/usr/include  -c -pg
/extra/cvs/src/gnu/dist/toolchain/gcc/cp/exception.cc -o exception.po
arm--netbsdelf-c++: cannot specify -o with -c or -S and multiple
compilations
*** Error code 1

Stop.
nbmake: stopped in /extra/cvs/src/gnu/lib/libgcc

Just to make things even stranger, if I cd into the obj dir, and copy
and paste the above line, it works, I'm a bit stumped on what's wrong...

Should I file a PR?

Chris