This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] New sparc* elf_machine_load_address


   From: Jakub Jelinek <jakub@redhat.com>
   Date: Tue, 24 Sep 2002 17:19:31 +0200

   I'm going to commit a change into binutils to cope with a new "feature" in
   Solaris ld.so and it breaks sparc-linux elf_machine_load_address
   unfortunately. The following method is maybe not the fastest around
   (2 additional reads), but certainly reliable and without need to rely on
   stuff like relative position between .got and .dynamic or that that ld.so
   is smaller than 1MB and aligned to 1MB (the last is not true for sparc32).
   
It's a few cycles at startup, no big deal.

I guess the binutils change could not be done keeping backwards compat
with existing Linux glibc?  I know people like Ben Collins et al.  are
going to hit this if they update binutils and keep whatever glibc
sources they use right now.

So I don't know how nice it is to break older glibc with a binutils
update like that.


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