From b14c63e70136fbb134739ed53cc0f49b14ab5c90 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Fri, 9 Sep 2016 06:47:17 +0100 Subject: Add llvm-nodebug, an llvm backend more portable across llvm versions. Tested with llvm-3.8 --- configure | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'configure') diff --git a/configure b/configure index a69ba04c1..49ce69380 100755 --- a/configure +++ b/configure @@ -15,6 +15,7 @@ gcc_src_dir= gcc_version=unknown llvm_config= backtrace_lib= +llvm_be=llvm build= build_mode= EXEEXT= @@ -24,7 +25,7 @@ PIC_FLAGS=-fPIC show_help=no progname=$0 -subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config backtrace_lib build_mode EXEEXT SOEXT PIC_FLAGS" +subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config llvm_be backtrace_lib build_mode EXEEXT SOEXT PIC_FLAGS" # Find srcdir srcdir=`dirname $progname` @@ -165,8 +166,8 @@ if test $backend = llvm; then fi if ! check_version $llvm_version $llvm_ver; then echo "Mismatch llvm version $llvm_ver from $llvm_config" - echo "Need llvm version $llvm_version" - exit 1 + echo "Debugging is not enabled" + llvm_be=llvm-nodebug fi # For llvm, the c++ compiler is used for linking so that the standard c++ # library is included. However, the linker needs the no_compact_unwind -- cgit v1.2.3