[gnu.g++.lib.bug] GNU C++

obrooks@nasamail.nasa.gov (OSCAR BROOKS) (11/23/89)

I AHVE RECENTLY INSTALLED G++ ON A SUN 3/80 RUNNING SUNOS 4.0.3 AND HAVE RUN
INTO SOME TROUBLE COMPILING YOUR TESTS IN LIBG++. FOLLOWING IS THE ERROR:


SUN> MAKE TFILE
G++ -G -O -FCHAR-CHARCONST -I../G++-INCLUDE -I. -FSTRENGTH-REDUCE -C TFILE.CC
G++ TFILE.O -O TFILE

/LIB/CRT0.O: UNDEFINED SYMBOL __DYNAMIC REFERENCED FROM TEXT

*** ERROR CODE 1
MAKE:FATAL ERROR: COMMAND FAILED FOR TARGET `TFILE'

I HAVE PLACED ALL THE GNU C, C++ & LIB FILES IN /USR/LOCAL/GNU/......
THE MAKEFILES WHERE MADE THIS WAY. PLEASE GIVE ME A IDEA ON HOW TO FIX
THIS! I NEED SOME HELP BADLY!!!!!!

OSCAR
OBROOKS@NASAMAIL.NASA.GOV

tiemann@lurch.stanford.edu (Michael Tiemann) (11/23/89)

If you get undefined symbol __DYNAMIC, it means you are using
the wrong GNU ld.  You must install the GNU ld that comes with
GNU C++, which is an updated version of the one from binutils.
Just install ld++ as /usr/local/lib/gcc-ld and things should
work fine.

Michael