toolchain-glibc.eclass: fix libm.so symlinking for live glibc
authorSergei Trofimovich <slyfox@gentoo.org>
Tue, 8 Aug 2017 15:13:14 +0000 (16:13 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Tue, 8 Aug 2017 18:00:58 +0000 (19:00 +0100)
commitb2e5d3cd97d25213ba37fd2e214a89be8559c669
tree04492525186e1dd689fa2d5e8c6fb84e9bed821b
parenta0dfd8479b40f8edd32ea1759ffcb19c9bff44cb
toolchain-glibc.eclass: fix libm.so symlinking for live glibc

The failure happens when live glibc-9999 ebuild is installed:
 * QA Notice: Missing gen_usr_ldscript for libm-2.26.90.so
 * ERROR: sys-libs/glibc-9999::gentoo failed:
 *   add those ldscripts

The problem here is how upstream glibc version is detected:
    dosym ../../$(get_libdir)/libm-${PV}.so $(alt_usrlibdir)/libm-${PV}.so

Change to use 'version.h' to pick upstream version.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
eclass/toolchain-glibc.eclass