svn commit: trunk/uClibc
lethal at linux-sh.org
Tue Jan 8 17:30:33 UTC 2008
On Tue, Jan 08, 2008 at 10:55:32AM -0500, Mike Frysinger wrote:
> On Tuesday 08 January 2008, lethal at uclibc.org wrote:
> > Author: lethal
> > Date: 2008-01-08 00:45:26 -0800 (Tue, 08 Jan 2008)
> > New Revision: 20817
> > Log:
> > sh64 uses a 32-bit ABI, don't bother with lib64 silliness.
> > LIBC := libc
> > SHARED_MAJORNAME := $(LIBC).so.$(MAJOR_VERSION)
> > -ifneq ($(findstring $(TARGET_ARCH) , hppa64 ia64 mips64 powerpc64 s390x
> > sh64 sparc64 x86_64 ),) +ifneq ($(findstring $(TARGET_ARCH) , hppa64 ia64
> > mips64 powerpc64 s390x sparc64 x86_64 ),) UCLIBC_LDSO_NAME := ld64-uClibc
> > else
> > UCLIBC_LDSO_NAME := ld-uClibc
> we dont actually do any lib64 crap in uClibc ... the only thing this does is
> change the default ldso filename so that on systems with multiple ABIs, you
> can install both side by side ... but really, this needs to match whatever
> gcc is doing, and it has been setup to use ld64-uClibc as its "LINKER64".
It was the naming ambiguity I was referring to in the commit log. The
ld64 thing is grossly misleading on a 32-bit ABI.
> now that i glance at gcc/config/sh/linux.h, it seems the sh ports needs to be
> fixed to use LINUX_DYNAMIC_LINKER in its default specs ...
Thanks for pointing that out, I'll take a look at it in the morning.
More information about the uClibc