From: Arran Cudbard-Bell Date: Fri, 29 Sep 2023 05:22:51 +0000 (-0600) Subject: Fix rlm_perl configure script under clang X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e35457585e161c3ec63d1a9892002cb865ac770;p=thirdparty%2Ffreeradius-server.git Fix rlm_perl configure script under clang --- diff --git a/src/modules/rlm_perl/configure b/src/modules/rlm_perl/configure index 7b07b9b4980..f4fd07a5a77 100755 --- a/src/modules/rlm_perl/configure +++ b/src/modules/rlm_perl/configure @@ -3512,13 +3512,14 @@ printf "%s\n" "$as_me: Calling ExtUtils::Embed to get 'ccopts'" >&6;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: ExtUtil's ccopts were \"${perl_cflags}\"" >&5 printf "%s\n" "$as_me: ExtUtil's ccopts were \"${perl_cflags}\"" >&6;} - mod_cflags=`echo $perl_cflags | sed -e '\ + mod_cflags=`echo $perl_cflags | sed -e '\ s/-I */-isystem /g;\ s/-arch ^ *//g;\ s/ / /g;\ s/^ *//;\ s/ *$//;\ s/-fstack-clash-protection[[:blank:]]*//g; \ + s/-flto=auto//g; \ '` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Sanitized ccopts are \"${mod_cflags}\"" >&5 diff --git a/src/modules/rlm_perl/configure.ac b/src/modules/rlm_perl/configure.ac index adab9d1aea8..c38b6169502 100644 --- a/src/modules/rlm_perl/configure.ac +++ b/src/modules/rlm_perl/configure.ac @@ -24,6 +24,7 @@ else AC_MSG_NOTICE([ExtUtil's ccopts were \"${perl_cflags}\"]) + dnl # -flto=auto causes linker errors under clang for some unknown reason mod_cflags=`echo $perl_cflags | sed -e '\ s/-I[ ]*/-isystem /g;\ s/-arch [^ ]*//g;\ @@ -31,6 +32,7 @@ else s/^ *//;\ s/ *$//;\ s/-fstack-clash-protection[[[:blank:]]]*//g; \ + s/-flto=auto//g; \ '` AC_MSG_NOTICE([Sanitized ccopts are \"${mod_cflags}\"])