I may report this bug to upstream, but just record here for bug tracking.. after successfully install icecream in pandaboard (arm cortex-a9 hardware) invoke icecc will generate follow checks results checking for armv7a-hardfloat-linux-gnueabi-gcc option to produce PIC... -fPIC checking if armv7a-hardfloat-linux-gnueabi-gcc PIC flag -fPIC works... no checking if armv7a-hardfloat-linux-gnueabi-gcc static flag -static works... no checking if armv7a-hardfloat-linux-gnueabi-gcc supports -c -o file.o... no actually the right one should be checking for armv7a-hardfloat-linux-gnueabi-gcc option to produce PIC... -fPIC checking if armv7a-hardfloat-linux-gnueabi-gcc PIC flag -fPIC works... yes checking if armv7a-hardfloat-linux-gnueabi-gcc static flag -static works... yes checking if armv7a-hardfloat-linux-gnueabi-gcc supports -c -o file.o... yes Reproducible: Always Steps to Reproduce: 1. emerge =sqlite-3.7.7.1 or =udev-171-r1 can reproduce this bug 2. 3.
What's in config.log ?
Created attachment 279397 [details] here is config log when use icecream distribute cc
Created attachment 279399 [details] normal config log without invoke icecc, successfully are you upstream maintainer? I looked at http://en.opensuse.org/Icecream but fail to find who I should report, dig into code of svn repository find a few nick name, but still don't whom I should send email..
Created attachment 279701 [details] sqlite, build log also fail when come to compile sqlite, same problem attached file is build.log, config.log configure files
Created attachment 279703 [details] sqlite, config.log
Created attachment 279705 [details] sqlite, configure file
$rm conftest* -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` as_me=ice_tst (eval echo "\"\$as_me:8062: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:8066: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works=yes fi fi $rm conftest* the problem is that I set ICECC_DEBUG="debug", which make it generate a lot info to stder , then make "diff conftest.exp conftest.er2 " fail.
set ICECC_DEBUG="info" will suppress the trace info, which fix this problem.
I take the point here is not to use ICECC_DEBUG="debug". There's not much I can do here, I'd be best if you contact upstream with this problem.