dev-libs/openssl: fix sparc builds (mostly 64-bit)
authorMike Frysinger <vapier@gentoo.org>
Sun, 17 Jan 2016 08:44:54 +0000 (03:44 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sun, 17 Jan 2016 09:00:28 +0000 (04:00 -0500)
dev-libs/openssl/files/gentoo.config-1.0.2

index b3f6cedfbec81e4634d6e26a3e56b2753b372754..0528c1c15b392aaa5b58c1a341045a9ca6f8ae13 100755 (executable)
@@ -108,8 +108,13 @@ linux)
        #       sh64*)        machine=elf;;
                sh*b*)        machine="generic32 -DB_ENDIAN";;
                sh*)          machine="generic32 -DL_ENDIAN";;
+               # TODO: Might want to do -mcpu probing like glibc to determine a
+               # better default for sparc-linux-gnu targets.  This logic will
+               # break v7 and older systems when they use it.
                sparc*v7*)    machine="generic32 -DB_ENDIAN";;
-               sparc64*)     machine=sparcv9;;
+               sparc64*)     machine=sparcv9 system=linux64;;
+               sparc*v9*)    machine=sparcv9;;
+               sparc*v8*)    machine=sparcv8;;
                sparc*)       machine=sparcv8;;
                s390x*)       machine=s390x system=linux64;;
                s390*)        machine="generic32 -DB_ENDIAN";;