commit 499e470904eaa976755de9caca2b98b92f0efcd9 Author: Thomas Pöchtrager Date: Fri Jun 20 10:25:39 2014 +0200 check for __cxa_demangle in -lstdc++ diff --git cctools/configure.ac cctools/configure.ac index 3411e34..4ac2d69 100644 --- cctools/configure.ac +++ cctools/configure.ac @@ -254,10 +254,12 @@ AC_SUBST(UUID_LIBS) AC_CHECK_LIB([crypto],[MD5_Init],[CRYPT_LIBS=-lcrypto]) AC_SUBST(CRYPT_LIBS) -AC_CHECK_LIB([supc++],[__cxa_demangle],[CXXABI_LIB=-lsupc++]) -AC_SUBST(CXXABI_LIB) +AC_CHECK_LIB([c++abi],[__cxa_demangle],[CXXABI_LIB=-lc++abi],[ + AC_CHECK_LIB([supc++],[__cxa_demangle],[CXXABI_LIB=-lsupc++],[ + AC_CHECK_LIB([stdc++],[__cxa_demangle],[CXXABI_LIB=-lstdc++],[exit 1]) + ]) +]) -AC_CHECK_LIB([c++abi],[__cxa_demangle],[CXXABI_LIB=-lc++abi]) AC_SUBST(CXXABI_LIB) AC_C_BIGENDIAN([AC_SUBST([ENDIAN_FLAG],[-D__BIG_ENDIAN__=1])],