From d45af5bbe051358fbf46d48573924533032a7992 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Feb 27 2017 21:03:49 +0000 Subject: disable arm exception handling on armv7hl --- diff --git a/libcxxabi.spec b/libcxxabi.spec index f27e216..d01c3f9 100644 --- a/libcxxabi.spec +++ b/libcxxabi.spec @@ -34,6 +34,11 @@ Summary: Static libraries for libcxxabi sed -i 's|${LLVM_BINARY_DIR}/share/llvm/cmake|%{_libdir}/cmake/llvm|g' CMakeLists.txt %build +%ifarch armv7hl +# disable ARM exception handling +sed -i 's|LIBCXXABI_ARM_EHABI 1|LIBCXXABI_ARM_EHABI 0|g' include/__cxxabi_config.h +%endif + mkdir _build cd _build %ifarch s390 s390x @@ -44,11 +49,6 @@ cd _build %endif %endif -%ifarch armv7hl -# disable ARM exception handling -sed -i 's|LIBCXXABI_ARM_EHABI 1|LIBCXXABI_ARM_EHABI 0|g' include/__cxxabi_config.h -%endif - export LDFLAGS="-Wl,--build-id" %cmake .. \ -DCMAKE_C_COMPILER=/usr/bin/clang \