summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.in11
1 files changed, 10 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 539d597fd07..d47bf975fdd 100644
--- a/configure.in
+++ b/configure.in
@@ -475,7 +475,16 @@ if test "$GCC" != "yes" || expr "$CC" : ".*icc.*"
then
ABI_CHECK=""
else
- ABI_CHECK="abi_check"
+ # Workaround GCC >= 4.5 - See Bug#52514
+ case `$CC -dumpversion` in
+ [[4-9]].[[5-9]]*)
+ AC_MSG_WARN([ABI check disabled (GCC >= 4.5)])
+ ABI_CHECK=""
+ ;;
+ *)
+ ABI_CHECK="abi_check"
+ ;;
+ esac
fi
AC_SUBST(ABI_CHECK)