Xref: utzoo gnu.g++:1116 comp.unix.sysv386:423 Path: utzoo!attcan!uunet!samsung!zaphod.mps.ohio-state.edu!mips!pacbell.com!tandem!netcom!jim From: jim@netcom.UUCP (Jim Nelson) Newsgroups: gnu.g++,comp.unix.sysv386 Subject: G++ linking on ATT/Sys5 Keywords: G++ AT&T SysV Message-ID: <13310@netcom.UUCP> Date: 17 Sep 90 12:08:48 GMT Followup-To: poster Organization: Netcom- The Bay Area's Public Access Unix System {408 241-9760 guest} Lines: 14 I have compiled gcc 1.37.1 and g++ 1.37.1, as well as the libg++1.37.0 on my 386 running AT&T 3.2.2. The problem is in linking the g++ (gcc links fine). I used COFF_ENCAPSULTE throughout all compiling and converted the library files. When gcc-ld tries to link g++ it reports an internal error saying that the number of symbols written is wrong. I defined USE_COLLECT in the g++ Makefile. Any suggetions? The ld.c that came with the g++ distribution did not compile, therefore I used the ld.c from the binutils distribution (this should be ok according to GNU people). Any help would be appreciated Jim Nelson ..!uunet!amdahl!netcom!jim