This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


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

Re: glibc 2.1 and gabi


> Date: Thu, 20 Jul 2000 11:42:29 -0700
> From: "H . J . Lu" <hjl@lucon.org>

> Hi,
> 
> I added support for the new DT tags from the new gABI. However, glibc
> 2.1 doesn't support them. I got
> 
> BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 57: elf_get_dynamic_info: Assertion `! "bad dynamic tag"' failed!
> 
> on DT_RUNPATH and DT_FLAGS when -Bsymbolic and -rpath are used. I
> checked Solaris 2.7. Solaris ld.so doesn't complain DT_RUNPATH nor
> DT_FLAGS which it doesn't know. I tend to think it is a glibc 2.1 bug.
> But I don't want to break glibc 2.1. I'd like to add a new option
> to ld to turn on the support for the new DT tags. Any suggestions?
> I am thinking of "-z gabi" for lack of imagination :-). 

I don't understand your problem.  You're creating an executable that
uses new features of ELF which were not implemented in glibc 2.1.
glibc 2.1 complains that it doesn't understand this executable.  The
obvious fix is to make glibc 2.2 understand the executable, then use
glibc 2.2.  Why do you want to do something different?

-- 
- Geoffrey Keating <geoffk@cygnus.com>

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