This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: Has anyone looked at ELF 4.1?
- To: hjl@lucon.org
- Subject: Re: Has anyone looked at ELF 4.1?
- From: Ian Lance Taylor <ian@cygnus.com>
- Date: Tue, 11 Aug 1998 12:22:49 -0400
- CC: gas2@cygnus.com, libc-hacker@cygnus.com
From: hjl@lucon.org (H.J. Lu)
Date: Mon, 10 Aug 1998 16:54:32 -0700 (PDT)
The purpose of EI_OSABI and EI_ABIVERSION is to tag the OS and ABI.
I think we should register ELFOSABI_LINUX and define it as 1. It may
make many things easier for us. Right now, after I upgrade from
glibc 2.0 to 2.1, groff (man) no longer works since the C++ ABI in
glibc is changed.
This should work anyhow, using the mechanisms we already have. I
believe it would be a mistake to attempt to characterize library
versions using EI_ABIVERSION.
How precisely would you use ELFOSABI_LINUX to fix this problem?
Ian