[comp.sys.hp] Problems compiling G++ 1.39.0

rohde@daimi.aau.dk (Thomas Rohde) (05/17/91)

I have tried installing g++ v. 1.39.0 on out HP 9k320 systems (HP-UX 7.0) but
with no success. I use the GNU assembler and linker in order to get GNU gdb to
work. 

I use the following link command (No libg++ linking):

 /usr/local/lib/gnu/bin/ld -o t -L/usr/local/lib/gnu/libraries 
        /usr/local/lib/gnu/libraries/crt0.o t.o /usr/local/lib/gnu/bin/gnulib -lc

to link the program t. This results in a "Undefined symbol ___main". If I link
with libg++ (with gnulib3.o support) I get:

/usr/local/lib/gnu/libraries/libc.a(exit.o): Definition of 
symbol _exit (multiply defined)
gnulib3.c:107 (../libg++-1.39.0/src/libg++.a(gnulib3.o)): Definition of 
symbol _exit (multiply defined)

I suspect the problem lies in the many different start files: crt0.c newcrt0.c gnulib3.c
etc.

Are there any who have succeded in building a working g++ an libg++, and how did
they do it?

          Thomas Rohde
          Computer Science Department
          Aarhus University
          Denmark