summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-01-18 04:33:03 +0000
committerZac Medico <zmedico@gentoo.org>2007-01-18 04:33:03 +0000
commit507274cca8e233e5a6f052d50509bd3cf1f719ff (patch)
tree9633159e5b29d84bfb1645e2bc7318ca54769402 /bin/misc-functions.sh
parentFor bug #162404, spawn tee outside the sesandbox domain so that it reads from... (diff)
downloadportage-multirepo-507274cca8e233e5a6f052d50509bd3cf1f719ff.tar.gz
portage-multirepo-507274cca8e233e5a6f052d50509bd3cf1f719ff.tar.bz2
portage-multirepo-507274cca8e233e5a6f052d50509bd3cf1f719ff.zip
arm and superh support exec stack stuff now (trunk r5693:5695)
svn path=/main/branches/2.1.2/; revision=5696
Diffstat (limited to 'bin/misc-functions.sh')
-rwxr-xr-xbin/misc-functions.sh8
1 files changed, 2 insertions, 6 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index cb393629..1b22b2f6 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -130,7 +130,7 @@ install_qa_check() {
# are supported at the moment. Keep this list in sync with
# http://hardened.gentoo.org/gnu-stack.xml (Arch Status)
case ${CTARGET:-${CHOST}} in
- i?86*|ia64*|m68k*|s390*|x86_64*)
+ arm*|i?86*|ia64*|m68k*|s390*|sh*|x86_64*)
# Allow devs to mark things as ignorable ... e.g. things
# that are binary-only and upstream isn't cooperating ...
# we allow ebuild authors to set QA_EXECSTACK_arch and
@@ -320,11 +320,7 @@ install_qa_check() {
eqawarn " but will almost certainly crash on 64bit architectures."
eqawarn "${f}"
vecho -ne '\a\n'
- # just warn on 32bit hosts but bail on 64bit hosts
- case ${CHOST} in
- alpha*|ia64*|powerpc64*|mips64*|sparc64*|x86_64*) die "this code is not 64bit clean";;
- *) abort="yes";;
- esac
+ abort="yes"
fi
[[ ${abort} == "yes" ]] && hasq stricter ${FEATURES} && die "poor code kills airplanes"
fi