Subject: gnu/dist/toolchain status?
To: None <tech-toolchain@netbsd.org>
From: Urban Boquist <boquist@crt.se>
List: tech-toolchain
Date: 05/15/2001 10:39:20
Hi all,

does anyone know the status of the gcc-2.95.3 that we have in
gnu/dist/toolchain? I tried to build it on i366/-current, but it
didn't quite work. I did:

       cd <new empty dir>
       /usr/src/gnu/dist/toolchain/configure --prefix=/usr/local/gcc
       make bootstrap

The bootstrap of the compiler went fine, but when it came to libstdc++
it stopped with lots of "template with C linkage" errors.

Any clues?

        -- Urban

/usr/src/local/gcc-2.95.3/gcc/g++ -B/usr/src/local/gcc-2.95.3/gcc/ -nostdinc++ -isystem /usr/src/gnu/dist/toolchain/libstdc++ -isystem /usr/src/gnu/dist/toolchain/libstdc++/std -isystem /usr/src/gnu/dist/toolchain/libstdc++/stl -isystem /usr/src/gnu/dist/toolchain/libio/ -isystem /usr/src/gnu/dist/toolchain/libio/stdio -L/usr/src/local/gcc-2.95.3/i386-unknown-netbsdelf1.5V/libstdc++ -B/usr/local/gcc/i386-unknown-netbsdelf1.5V/bin/ -B/usr/local/gcc/i386-unknown-netbsdelf1.5V/lib/ -isystem /usr/local/gcc/i386-unknown-netbsdelf1.5V/include -L/usr/src/local/gcc-2.95.3/ld -c -g -O2 -fno-implicit-templates -I/usr/src/gnu/dist/toolchain/libstdc++ -I/usr/src/gnu/dist/toolchain/libstdc++/stl -I../libio -I/usr/src/gnu/dist/toolchain/libstdc++/../libio -nostdinc++  /usr/src/gnu/dist/toolchain/libstdc++/stdexcepti.cc
In file included from /usr/src/gnu/dist/toolchain/libstdc++/stl/alloc.h:21,
                 from /usr/src/gnu/dist/toolchain/libstdc++/std/bastring.h:39,
                 from /usr/src/gnu/dist/toolchain/libstdc++/string:6,
                 from /usr/src/gnu/dist/toolchain/libstdc++/stdexcept:36,
                 from /usr/src/gnu/dist/toolchain/libstdc++/stdexcepti.cc:8:
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:142: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:224: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:243: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:320: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:729: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:740: template with C linkage
/usr/src/gnu/dist/toolchain/libstdc++/stl/stl_alloc.h:746: template with C linkage