From d6e3a85504acfbb5665bc571a400cc8b3ccd8e03 Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Thu, 11 Mar 2021 17:23:11 +0100
Subject: [PATCH] [config] do not enable rtti

We don't need it, and it is not always enabled in LLVM or clang, without
reliable way to check (`llvm-config --has-rtti` can return `YES` while clang
is built without rtti).
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 78c90645..25fc7741 100644
--- a/configure.ac
+++ b/configure.ac
@@ -104,7 +104,7 @@ CLANG_CXX_COMMONFLAGS="$($LLVM_CONFIG --cppflags) -fPIC"
 CLANG_CFLAGS="$($LLVM_CONFIG --cppflags) -fPIC"
 CLANG_INCDIR=$($LLVM_CONFIG --includedir)
 CLANG_LINKFLAGS="$($LLVM_CONFIG --ldflags)"
-CLANG_CXXFLAGS="$($LLVM_CONFIG --cxxflags) -fPIC"
+CLANG_CXXFLAGS="$($LLVM_CONFIG --cxxflags) -fPIC -fno-rtti"
 CLANG_SYSLIBS="$($LLVM_CONFIG --system-libs)"
 CLANG_BIN_DIR="$($LLVM_CONFIG --bindir)"
 if test "$LLVM_SHARED_MODE" = "shared"; then
-- 
GitLab