glibc 2.1 success
Ok, that patch works perfect. The old binaries work and newly compiled
binaries use the correct symbol version. dpkg, apt, tar, X, perl and
everything else work perfectly. Here's what it looks like now:
[root@giant(9:27pm)-/<4>/build-sparc]%objdump --dynamic-syms
/lib/libc-2.1.1.so | grep chown
0000000000095040 g DF .text 0000000000000298 (GLIBC_2.1) chown
00000000000952d8 w DF .text 0000000000000000 GLIBC_2.0 fchown
000000000009530c w DF .text 0000000000000000 GLIBC_2.0 lchown
0000000000095018 g DF .text 000000000000001c GLIBC_2.0 chown
The current tar binary links chown() against the GLIBC_2.1 symbol,
after recompiling, it linked lchown and chown both to the GLIBC_2.0
symbol so our binaries will now be compatible.
I would upload this to master in my homedir tonight but it looks like
the connection to my system at work just died so it will be morning
before I get this out. When I do please test it as much as possible
before I dump it into Incoming.
Thanks,
Ben
--
----- -- - -------- --------- ---- ------- ----- - - --- --------
Ben Collins <b.m.collins@larc.nasa.gov> Debian GNU/Linux
OpenLDAP Core - bcollins@openldap.org bcollins@debian.org
UnixGroup Admin - Jordan Systems The Choice of the GNU Generation
------ -- ----- - - ------- ------- -- ---- - -------- - --- ---- - --
Reply to: