This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ldconfig alignment patch


>>>>> David Huggins-Daines writes:

 > Andreas Jaeger <aj@suse.de> writes:
>> Here's a new patch which aligns struct cache_file_new correctly.
>> I've tested this on ix86 and alpha.  Could others please also test it?
>> David, I'm especially interested in your test results.

 > Yes, this definitely works here on the Alpha:

 >         * No more unaligned traps, with both odd and even numbers of
 >           libs in the cache.

 >         * New ld.so understands a cache generated by the old ldconfig
 >           (I tested this by installing libproc.so.2.0.6 in
 >           <chroot>/lib-foo, adding that to <chroot>/etc/ld.so.conf,
 >           running /sbin/ldconfig -r from outside the chroot area, then
 >           running ps - it works)

 >         * Old ld.so understands a cache generated by the new ldconfig
 >           (did this by running the built elf/ldconfig from my glibc
 >           build tree and then running xclock - since /usr/X11R6/lib is
 >           not in the standard search path)

 >         * New ldconfig understands a cache generated by the old ldconfig.

 >         * Old ldconfig understands a cache generated by the new ldconfig.

 > It looks good.  I'll try to goad the Debian Sparc64 people into trying
 > it just to make sure it really works :-)
Thanks for the excellent testing!

A special case you couldn't test on Alpha but I can test on ix86 is
hwcap support which also works.

If I don't hear about any problems, I'll commit this soon.

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]