[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