Subject: Re: -current MIPS ld.elf_so fix/workaround
To: Rafal Boni <rafal@attbi.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-toolchain
Date: 04/14/2003 22:33:46
On Sat, Apr 12, 2003 at 06:10:55PM -0400, Rafal Boni wrote:
> Folks:
> 	I haven't had a chance to figure out if this is quite the right
> 	thing or not -- at least from the POV of the specified behaviour,
> 	but the following small patch makes my ld.elf_so behave correctly
> 	in the face of the application overriding symbols from shared libs,
> 	as is done in at least the following places:
> 		* perl (used during build, the broken ld.elf_so caused the
> 		  perl build to fall over).
> 		* bash/tcsh (both define their own free/malloc -- with the
> 		  -current ld.elf_so, parts of the app use the app-defined
> 		  malloc/free while other parts use the libc free).

Just to point, this fixes the problems for me too. No more warning from
tcsh, perl builds, and I restarted the bulk build on my box, which is now
building a buch of packages which depends on perl :)

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 24 ans d'experience feront toujours la difference
--