svn commit: trunk/uClibc

Paul Mundt 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-cvs mailing list