Hi Eddie, this is a minimal set of CFLAGS that make the configure tests fail:
$(call cc-option, -mno-check-zero-division) -DVMLINUX_LOAD_ADDRESS="0xffffffff80060000" Cheers, Matteo 2013/11/14 Eddie Kohler <[email protected]>: > Hi Matteo, > > Argh, the process of extracting flags from Linux. Can you give a > sample of the flags that were causing a problem? Getting rid of the > special characters might not be good enough; we might need to > recursively expand the make variables. > > Eddie > > > On Thu, Nov 14, 2013 at 5:03 AM, Matteo Croce <[email protected]> wrote: >> 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 -- Matteo Croce OpenWrt Developer _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- BARRIER BREAKER ----------------------------------------------------- * 1/2 oz Galliano Pour all ingredients into * 4 oz cold Coffee an irish coffee mug filled * 1 1/2 oz Dark Rum with crushed ice. Stir. * 2 tsp. Creme de Cacao ----------------------------------------------------- _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
