RFC: Changing ELFOSABI_FREEBSD into ELFOSABI_SYSV/ELFOSABI_NONE

Aurelien Jarno aurelien at aurel32.net
Wed Jan 4 10:07:54 UTC 2006


Petr Salinger a écrit :

> There might be problems with mixing shared libraries
> and/or static libraries (object files) compiled for different OS/ABI.
> This definitely needs a test.
If it not possible, I think a hack will be ok, at least temporarily.

> I already went into some trouble, see 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338603
> 
> Maybe rebuilt of all packages or carefull temporary hack
> in binutils will be needed.
Yes, moreover, we will need a hack in the glibc for sometime, so why not 
in binutils. But that's may not be necessary, we have to test.

> In the same time, we could change name of our default
> program interpreter (ld.so). Its location should be unique
> between all (at least Debian) ports.
> See also http://www.linuxbase.org/futures/ideas/multiarch/index.html
> 
> What about /lib/ld-kfreebsd-i386.so.2 and /lib/ld-kfreebsd-amd64.so.2 ?
Yes, that's the base of multi-arch. Currently bi-arch is implemented via 
  /lib and /lib64, but that's not suitable for us. Maybe we will have to 
speak with the multi-arch people in Debian to make sure we use the same 
standars. There was a presentation of it at Debconf5.

-- 
   .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
  : :' :  Debian developer           | Electrical Engineer
  `. `'   aurel32 at debian.org         | aurelien at aurel32.net
    `-    people.debian.org/~aurel32 | www.aurel32.net



More information about the Glibc-bsd-devel mailing list