------- Additional Comments From tromey at gcc dot gnu dot org 2004-11-16 20:02 ------- I tried reproducing this on x86 FC2. I did:
rm i686-pc-linux-gnu/libjava/{config.cache,Makefile} make CFLAGS_FOR_TARGET='-g -O2 ' configure-target-libjava Then: cd i686-pc-linux-gnu/libjava/libltdl/ ./config.status --recheck This worked fine. And before running this last step I looked in config.cache and libltdl/config.status to see how CFLAGS was set. It all looked ok to me. Perhaps it is a ksh quoting bug. Or perhaps my approach to reproducing it is incorrect somehow. It would be worth digging through your config.status and config.cache files to see where the extra space occurs and where it does not. This will help in isolating the bug, e.g. if the space is in config.status then the bug probably occurs during the actual invocation; if the space is in config.cache but not config.status then it may be stripped when creating config.status, etc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18222