the new make-3.81 conforms to POSIX rules when it comes to the use of \ in single quoted strings ... this breaks the s-macro_list rule in gcc/Makefile.in as it splits a single quoted string across two lines with a \ and when building with make-3.81 we get this error: sed: -e expression #1, char 88: unterminated address regex
this has been fixed in trunk/gcc/Makefile.in already, but it looks like the fix leaked in rather than being properly documented: http://gcc.gnu.org/viewcvs?rev=112647&view=rev http://gcc.gnu.org/ml/gcc-patches/2006-04/msg00097.html patches attached to fix up gcc 4.0 and 4.1 branches ... i left the ChangeLog empty because i dont really care who gets credited -- Summary: gcc/Makefile.in:s-macro_list sed fails with make 3.81 due to POSIX support changes Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vapier at gentoo dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27334