From cad06cdb2c3aeef869a839fb020ca0cecfe5029f Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Mon, 20 Jun 2022 20:02:21 -0700 Subject: [PATCH] configure: Add --with-gcc-toolchain for library version workarounds (clang-10). --- configure.ac | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/configure.ac b/configure.ac index 3140d14c6..b2d1ec567 100644 --- a/configure.ac +++ b/configure.ac @@ -529,6 +529,27 @@ AC_ARG_ENABLE(lowmem-compile, RB_HELP_STRING([--enable-lowmem-compile], [Enable AM_CONDITIONAL([LOWMEM_COMPILE], [[[[ $lowmem_compile = "yes" ]]]]) +dnl +dnl GCC toolchain selection (for clang) +dnl + +AC_MSG_CHECKING(whether to use a specific GCC toolchain) +AC_ARG_WITH(gcc-toolchain, RB_HELP_STRING([--with-gcc-toolchain], [Path to GCC toolchain]), +[ + with_gcc_toolchain=$withval + AC_MSG_RESULT([yes, "$with_gcc_toolchain"]) + AC_SUBST(GCC_TOOLCHAIN, $with_gcc_toolchain) + AM_COND_IF(CLANG, + [ + RB_VAR_PREPEND([CXXFLAGS], ["--gcc-toolchain=$with_gcc_toolchain"]) + RB_VAR_PREPEND([LDFLAGS], ["--gcc-toolchain=$with_gcc_toolchain"]) + ], [ + AC_MSG_WARN([--with-gcc-toolchain only applies to clang builds.]) + ]) +], [ + AC_MSG_RESULT([no]) +]) + dnl *************************************************************************** dnl