This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: Versioning mess proved!!!
- To: Christian Iseli <chris at ludwig-alpha dot unil dot ch>
- Subject: Re: Versioning mess proved!!!
- From: Andreas Schwab <schwab at suse dot de>
- Date: Tue, 3 Oct 2000 12:37:09 +0200
- Cc: Geoff Keating <geoffk at cygnus dot com>, drepper at cygnus dot com,Franz dot Sirl-kernel at lauterbach dot com, philb at gnu dot org, howarth at fuse dot net,libc-alpha at sourceware dot cygnus dot com, aj at suse dot de
- References: <200010030700.JAA04012@ludwig-alpha.unil.ch>
Christian Iseli <chris@ludwig-alpha.unil.ch> writes:
|> Hi,
|>
|> geoffk@cygnus.com said:
|> > Actually, weak symbols don't work at all in executables on x86, which
|> > is probably why x86 doesn't see this problem.
|>
|> > Try this in bash:
|>
|> Just for kicks, I tried this on my alpha machine, and it's the same as the
|> x86:
|> $ gcc tA.c -o tA
|> $ gcc -fpic -shared tB.c -o tB.so
|> $ LD_PRELOAD=./tB.so ./tA
|> (nil)
Dito for m68k. The executable does not have any relocation for foo, even
with -rdynamic.
Andreas.
--
Andreas Schwab "And now for something
SuSE Labs completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg