From owner-freebsd-current Tue Jan 27 19:03:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA22703 for current-outgoing; Tue, 27 Jan 1998 19:03:54 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from zippy.dyn.ml.org (root@spain-36.ppp.hooked.net [206.169.228.36]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA22694 for ; Tue, 27 Jan 1998 19:03:51 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.8.8/8.8.7) with SMTP id SAA03086; Tue, 27 Jan 1998 18:55:02 -0800 (PST) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Tue, 27 Jan 1998 18:55:02 -0800 (PST) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org To: Ollivier Robert cc: freebsd-current@FreeBSD.ORG Subject: Re: Building EGCS. What am I missing? In-Reply-To: <19980127201807.53095@keltia.freenix.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk On Tue, 27 Jan 1998, Ollivier Robert wrote: > According to Terry Lambert: > > Make sure you use the new binutils. Also, you must use a gas that > > understands weak symbols. > > For ELF yes. You also need the ld.so from ELFkit. Yes, I realize how to get it working with ELF. I still have my elf utilities configured, however, the conversion isn't too apealing right now (at the moment it refuses to generate FreeBSD branded elf binaries...). > For regular a.out libraries, ld fails with a unsolved reference to > __DYNAMIC. See my other message about that. Yes, that's what I'm suffering from. Static C++ binaries don't sound like too much fun, add statically linked X libs, and I think I'll stick with the ancient a.out or switch to an ELFified OS. Linux: The Microsoft Windows(tm) of the Unix(tm) world. - alex