Incompatibility of gcc-4.1.1 build with Make-3.81

Alexander E. Patrakov patrakov at
Mon Dec 11 03:45:48 PST 2006


Archaic turned my attention to the following piece of GCC Chapter 6 
build log in LFS SVN (also present in the LiveCD trunk logs):

echo | /lfs-livecd/packages/gcc/gcc-build/./gcc/xgcc 
-B/usr/i486-pc-linux-gnu/bin/ -B/usr/i486-pc-linux-gnu/lib/ -isystem 
/usr/i486-pc-linux-gnu/include -isystem 
/usr/i486-pc-linux-gnu/sys-include -E -dM - | \
          sed -n 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p ; \
                s/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \
          sort -u > tmp-macro_list
sed: -e expression #1, char 88: unterminated address regex

This bug goes away if I downgrade Make to 3.80. Alternatively, the 
attached patch (backported from gcc-4_2-branch) has to be applied.

Alexander E. Patrakov

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc-4.1.1-newmake-1.patch
Type: text/x-patch
Size: 1290 bytes
Desc: not available
URL: <>

More information about the lfs-dev mailing list