[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: