From owner-freebsd-bugs Sun Jul 21 23:24:54 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA19397 for bugs-outgoing; Sun, 21 Jul 1996 23:24:54 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA19392 for ; Sun, 21 Jul 1996 23:24:53 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id XAA00506 for ; Sun, 21 Jul 1996 23:24:44 -0700 Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id IAA18588; Mon, 22 Jul 1996 08:22:06 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id IAA22585; Mon, 22 Jul 1996 08:20:44 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id IAA03829; Mon, 22 Jul 1996 08:05:17 +0200 (MET DST) From: J Wunsch Message-Id: <199607220605.IAA03829@uriah.heep.sax.de> Subject: Re: misc/1413: Missing Library To: jkh@time.cdrom.com Date: Mon, 22 Jul 1996 08:05:17 +0200 (MET DST) Cc: freebsd-bugs@freefall.freebsd.org, asami@freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199607220010.RAA04710@freefall.freebsd.org> from "Jordan K. Hubbard" at "Jul 21, 96 05:10:01 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Jordan K. Hubbard wrote: > This file is in the compat20 distribution. I'm not sure how/why emacs > got linked with it, mind you. Perhaps Satoshi built it on a machine > which still had some of the old libraries lying around. That alone wouldn't matter. They will be linked statically by default. ...Perhaps emacs uses its own ld magic? Remember, our trickery works only if you use cc(1) to link the binary (since the cc specs explicitly use libgcc.a). Satoshi, you should perhaps put legacy shared libs on thud into /usr/legacy or something else which is only made known to the system by ldconfig. This way, neither cc nor ld can pick up the wrong libs. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)