summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2010-01-05 14:01:00 +0100
committerJens-Heiner Rechtien <hr@openoffice.org>2010-01-05 14:01:00 +0100
commit6feab4c381b3398cef4f60740a4516c1cdcea82f (patch)
tree8ee828ce03ab254d3312719a1ed469b1bca02355
parent54399fe45af349d61cbe87d1095e63ea4bd839e0 (diff)
parent15359030dd8716c7e6ddc6bd43e56feea7a5e6b3 (diff)
CWS-TOOLING: integrate CWS cmcfixes68
-rw-r--r--configure.in17
1 files changed, 12 insertions, 5 deletions
diff --git a/configure.in b/configure.in
index ed504b4722ce..0ce538aeed8e 100644
--- a/configure.in
+++ b/configure.in
@@ -2620,11 +2620,18 @@ _ACEOF
if ! $CXX $CXXFLAGS $CPPFLAGS -fpic -S visibility.cxx 2>/dev/null > /dev/null; then
gccvisbroken=yes
else
- if $EGREP -q '@PLT|\$stub|\(PLT\)' visibility.s; then
- gccvisbroken=no;
- else
- gccvisbroken=yes;
- fi
+ case "$build_cpu" in
+ i?86|x86_64)
+ if $EGREP -q '@PLT' visibility.s; then
+ gccvisbroken=no
+ else
+ gccvisbroken=yes
+ fi
+ ;;
+ *)
+ gccvisbroken=no
+ ;;
+ esac
fi
rm -f visibility.s