Kaydet (Commit) 9db24e79 authored tarafından Kurt Zenker's avatar Kurt Zenker

INTEGRATION: CWS s390xport01 (1.224.4); FILE MERGED

2008/03/26 12:41:20 cmc 1.224.4.1: #i87464# add support for s390x and an extra visibility test found during that port
üst 55e28e8d
#! /bin/sh
# From configure.in Revision: 1.254 .
# From configure.in Revision .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61.
#
......@@ -10448,6 +10448,38 @@ echo "$as_me: WARNING: Your gcc is not -fvisibility-inlines-hidden safe. Disabli
LDFLAGS=$sharedlink_ldflags_save
fi
if test "$HAVE_GCC_VISIBILITY_FEATURE" = "TRUE"; then
{ echo "$as_me:$LINENO: checking if gcc has a visibility bug with class-level attributes (GCC bug 26905)" >&5
echo $ECHO_N "checking if gcc has a visibility bug with class-level attributes (GCC bug 26905)... $ECHO_C" >&6; }
cat >visibility.cxx <<_ACEOF
#pragma GCC visibility push(hidden)
struct __attribute__ ((visibility ("default"))) TestStruct {
static void Init();
};
__attribute__ ((visibility ("default"))) void TestFunc() {
TestStruct::Init();
}
_ACEOF
if ! $CXX $CXXFLAGS $CPPFLAGS -fpic -S visibility.cxx 2>/dev/null > /dev/null; then
gccvisbroken=yes
else
if $EGREP -q '@PLT|\\$stub' visibility.s; then
gccvisbroken=no;
else
gccvisbroken=yes;
fi
fi
{ echo "$as_me:$LINENO: result: $gccvisbroken" >&5
echo "${ECHO_T}$gccvisbroken" >&6; }
if test "$gccvisbroken" = "yes"; then
{ echo "$as_me:$LINENO: WARNING: Your gcc is not -fvisibility=hidden safe. Disabling visibility" >&5
echo "$as_me: WARNING: Your gcc is not -fvisibility=hidden safe. Disabling visibility" >&2;}
echo "Your gcc is not -fvisibility=hidden safe. Disabling visibility" >> warn
unset HAVE_GCC_VISIBILITY_FEATURE
fi
fi
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment