Strip special characters like $ or " from CFLAGS which causes all configure 
test to fail
---
 configure    | 2 +-
 configure.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 83632c5..d422f4e 100755
--- a/configure
+++ b/configure
@@ -10693,7 +10693,7 @@ $as_echo_n "checking for Linux kernel compilation 
flags... " >&6; }
        echo >conftest.c
        make -C $linux_builddir M="`pwd`" $linux_makeargs --no-print-directory 
-p conftest.o >conftest.dat 2>&1
        for v in KBUILD_CPPFLAGS KBUILD_CFLAGS CPPFLAGS CFLAGS LINUXINCLUDE 
debug_flags; do
-           eval l$v="'""`grep ^$v' *:*=' conftest.dat | sed s/^$v' *:*= 
*//'`""'"
+           eval l$v="'""`grep ^$v' *:*=' conftest.dat | sed -e s/^$v' *:*= 
*//' -e 's/\$\(.*\)//' -e 's/"//g'`""'"
        done
        if test -z 
"$lKBUILD_CPPFLAGS$lKBUILD_CFLAGS$lCPPFLAGS$lCFLAGS$lLINUXINCLUDE"; then
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
diff --git a/configure.in b/configure.in
index 869cacb..2f699e1 100644
--- a/configure.in
+++ b/configure.in
@@ -1224,7 +1224,7 @@ if test $ac_have_linux_kernel = y; then
        echo >conftest.c
        make -C $linux_builddir M="`pwd`" $linux_makeargs --no-print-directory 
-p conftest.o >conftest.dat 2>&1
        for v in KBUILD_CPPFLAGS KBUILD_CFLAGS CPPFLAGS CFLAGS LINUXINCLUDE 
debug_flags; do
-           eval l$v="'""`grep ^$v' *:*=' conftest.dat | sed s/^$v' *:*= 
*//'`""'"
+           eval l$v="'""`grep ^$v' *:*=' conftest.dat | sed -e s/^$v' *:*= 
*//' -e 's/\$\(.*\)//' -e 's/"//g'`""'"
        done
        if test -z 
"$lKBUILD_CPPFLAGS$lKBUILD_CFLAGS$lCPPFLAGS$lCFLAGS$lLINUXINCLUDE"; then
            AC_MSG_RESULT([not found])
-- 
1.8.3.2

_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to