From owner-freebsd-current Fri Mar 10 11:15:52 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA22370 for current-outgoing; Fri, 10 Mar 1995 11:15:52 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA22364 for ; Fri, 10 Mar 1995 11:15:48 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id LAA03184; Fri, 10 Mar 1995 11:15:33 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id LAA07097; Fri, 10 Mar 1995 11:15:32 -0800 Message-Id: <199503101915.LAA07097@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Garrett Wollman cc: Poul-Henning Kamp , freebsd-current@FreeBSD.org Subject: Re: HEADS UP - About removing libgcc.so.261 In-reply-to: Your message of "Fri, 10 Mar 95 13:56:55 EST." <9503101856.AA14046@halloran-eldar.lcs.mit.edu> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 10 Mar 1995 11:15:30 -0800 Sender: current-owner@FreeBSD.org Precedence: bulk >< said: > >>> I just ran into a major problem with removing the shared version of >>> gcc (libgcc.so.261.0), it seems that XFree86 3.1 is dynamically linked >>> against this. >> you shouldn't remove it until you are sure you don't need it... > >There is a more serious problem: unless GCC is modified, so long as >you have this shared library, `ld' will prefer it to the static >version, thus ensuring that future binaries require it. Poul modified ld to force it to build with the static version. I'm coming up right now with a better fix (to cc) that will tell the linker to use the static version of the library. -DG