multilib.eclass (get_libname): Cygwin allows versioning symlinks
authorMichael Haubenwallner <haubi@gentoo.org>
Mon, 9 May 2016 16:08:06 +0000 (18:08 +0200)
committerMichael Haubenwallner <haubi@gentoo.org>
Mon, 9 May 2016 16:08:06 +0000 (18:08 +0200)
Although useless on Cygwin, some build systems or ebuilds still prefer
to create the versioning symlinks. As symlinked import libs do not harm
anything on Cygwin, just leave those build systems or ebuilds alone.

eclass/multilib.eclass

index d1c19ff55262bd89ffc7b758dec92fd52d0f97de..8c953871a65658d34995a7da94076308773e478a 100644 (file)
@@ -251,7 +251,7 @@ get_libname() {
        else
                for ver in "$@" ; do
                        case ${CHOST} in
-                               *-cygwin*) echo ".${libname}";;
+                               *-cygwin*) echo ".${ver}.${libname}";;
                                *-darwin*) echo ".${ver}.${libname}";;
                                *-mint*)   echo ".${libname}";;
                                *)         echo ".${libname}.${ver}";;