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