From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Lance Taylor To: hjl@lucon.org Cc: gas2@cygnus.com, libc-hacker@cygnus.com Subject: Re: Has anyone looked at ELF 4.1? Date: Tue, 11 Aug 1998 09:22:00 -0000 Message-id: <199808111622.MAA01126@subrogation.cygnus.com> References: X-SW-Source: 1998/msg00203.html 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