usr-ldscript.eclass: return early if USE=split-usr is disabled
authorMike Gilbert <floppym@gentoo.org>
Sun, 14 Jul 2019 20:17:43 +0000 (16:17 -0400)
committerMike Gilbert <floppym@gentoo.org>
Thu, 18 Jul 2019 15:13:13 +0000 (11:13 -0400)
Bug: https://bugs.gentoo.org/417451
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
eclass/usr-ldscript.eclass

index 2ad8c0901b190a0843a413ecaff91edb3c238699..1a115ca6a88c007167f424ff055821d7c9a5c04c 100644 (file)
@@ -11,6 +11,8 @@ _USR_LDSCRIPT_ECLASS=1
 
 inherit multilib toolchain-funcs
 
+IUSE="split-usr"
+
 # @FUNCTION: gen_usr_ldscript
 # @USAGE: [-a] <list of libs to create linker scripts for>
 # @DESCRIPTION:
@@ -41,7 +43,9 @@ gen_usr_ldscript() {
        *-darwin*) ;;
        *-android*) return 0 ;;
        *linux*|*-freebsd*|*-openbsd*|*-netbsd*)
-               use prefix && return 0 ;;
+               use prefix && return 0
+               use split-usr || return 0
+               ;;
        *) return 0 ;;
        esac