[comp.sources.bugs] g++ on SCO Open Desktop

trevor@trevan.uucp (03/04/91)

I have been trying to build g++ 1.39.0 on SCO's Open Desktop using Chips
patches. I used Chips makefile but changed it to not use the gnu make.

I compiled g++ 1.39.0 and libg++ 1.37.0 ok.
(I did use the patched gnulib3 from gcc).

Now when I tried to compile groff 1.0 the linker complains of duplicate
symbols. In particular free_list in node.o, env.o, and input.o. These
symbols should be static but they are made external by g++.

I tried renaming these but then ld would get signal 10 which is a bus error.

Please can anyone help

-- 
				regards trevor
						trevor@trevan.uucp

ralfi@pemcom.pem-stuttgart.de (Ralf U. Holighaus) (03/07/91)

trevor@trevan.uucp writes:

>Now when I tried to compile groff 1.0 the linker complains of duplicate
>symbols. In particular free_list in node.o, env.o, and input.o. These

Try to use the -XENIX option to compile for a XENIX system. That is my
usual workaround...

Regards
Ralf.