aboutsummaryrefslogtreecommitdiffstats
path: root/android-configure.sh
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-05 14:34:31 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-05 14:34:31 -0800
commit92c7311b1cb354745ec7b59b0e03910b3fe4c205 (patch)
tree981e45bbed625c3b207f9a05908482de9b0bdfd3 /android-configure.sh
parent8b23a6c7e1aee255004dd19098d4c2462b61b849 (diff)
downloadexternal_qemu-92c7311b1cb354745ec7b59b0e03910b3fe4c205.zip
external_qemu-92c7311b1cb354745ec7b59b0e03910b3fe4c205.tar.gz
external_qemu-92c7311b1cb354745ec7b59b0e03910b3fe4c205.tar.bz2
auto import from //depot/cupcake/@136594
Diffstat (limited to 'android-configure.sh')
-rwxr-xr-xandroid-configure.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/android-configure.sh b/android-configure.sh
index c5e60ef..7542e9b 100755
--- a/android-configure.sh
+++ b/android-configure.sh
@@ -365,6 +365,22 @@ if [ $? != 0 ] ; then
fi
log "LD : linker check ok ($LD)"
+# We may need to add -fno-stack-protector but this is not
+# supported by older versions of GCC
+#
+cat > $TMPC <<EOF
+int main(void) {}
+EOF
+OLD_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -fno-stack-protector"
+compile
+if [ $? != 0 ] ; then
+ log "CFLAGS : C compiler doesn't support -fno-stack-protector"
+ CFLAGS="$OLD_CFLAGS"
+else
+ log "CFLAGS : Adding -fno-stack-protector to CFLAGS"
+fi
+
###
### SDL Probe
###