From owner-freebsd-hackers Thu May 23 14:43:08 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA23749 for hackers-outgoing; Thu, 23 May 1996 14:43:08 -0700 (PDT) Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA23740 for ; Thu, 23 May 1996 14:43:04 -0700 (PDT) Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id XAA15234 ; Thu, 23 May 1996 23:42:54 +0200 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id XAA14520 ; Thu, 23 May 1996 23:42:48 +0200 Received: (from roberto@localhost) by keltia.freenix.fr (8.7.5/keltia-uucp-2.7) id XAA18951; Thu, 23 May 1996 23:25:14 +0200 (MET DST) From: Ollivier Robert Message-Id: <199605232125.XAA18951@keltia.freenix.fr> Subject: Re: just a small observation To: coredump@nervosa.com (Chris J. Layne) Date: Thu, 23 May 1996 23:25:13 +0200 (MET DST) Cc: freebsd-hackers@FreeBSD.org In-Reply-To: from "Chris J. Layne" at "May 23, 96 00:48:14 am" X-Operating-System: FreeBSD 2.2-CURRENT ctm#1983 X-Mailer: ELM [version 2.4ME+ PL16 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk It seems that Chris J. Layne said: > question, why does gcc cause ld to link in the libgcc library more than > once? And is there any reason it isn't using the shared gcc library? I don't know for the double call to libgcc but for the shared libgcc, we don't have one since early '95: ------------------------------------------------------------ phk 95/03/06 00:00:24 Modified: gnu/usr.bin/ld ld.c Log: Never again shall we link libgcc dynamic. It was a big mistake in the first place and we were too long in finding out. Now we know, and the damage is hard to fix. This is part one: ld will not link gcc dynamic, if specified as "-lgcc". Suggested by: dyson & davidg phk 95/03/06 00:04:06 Modified: gnu/usr.bin/cc/libgcc Makefile Log: Don't make the shared libgcc. I don't belive we need the libgcc_pic.a anymore, so I killed that as well. ------------------------------------------------------------ -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 2.2-CURRENT #2: Fri May 10 21:09:14 MET DST 1996