[PATCH roland/Versions.def] Get rid of Versions.def source file

Joseph S. Myers joseph@codesourcery.com
Sat Mar 22 00:33:00 GMT 2014


On Sat, 22 Mar 2014, Joseph S. Myers wrote:

> with no GCC_3.0 version, and the symbols that should be in such a version 
> appearing in GLIBC_2.0 instead.  But for an i686 build (on a different 
> system) I do see the GCC_3.0 version.  And I also see it for a powerpc32 
> build on the same system as the mips64el-linux-gnu build, so it appears to 
> be something about the configured host / set of symbols / symbol versions 
> rather than a build environment issue.

Specifically, it's something to do with MIPS omitting versions between 
GLIBC_2.0 and GLIBC_2.2.  If you add sysdeps/i386/shlib-versions reading

i.86-.*-linux.*		libc=6			GLIBC_2.0 GLIBC_2.2

then you get the symbols wrongly moved from GCC_3.0 to GLIBC_2.0 on an 
i686-pc-linux-gnu build (I don't know if the build completes, but the 
broken libc.map is generated).

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list