[Bug bootstrap/27334] New: gcc/Makefile.in:s-macro_list sed fails with make 3.81 due to POSIX support changes

vapier at gentoo dot org gcc-bugzilla@gcc.gnu.org
Thu Apr 27 05:43:00 GMT 2006


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



More information about the Gcc-bugs mailing list