Bug 2507 - mach/Machrules: backslash-newline sequences inside of single-quoted strings
Summary: mach/Machrules: backslash-newline sequences inside of single-quoted strings
Status: RESOLVED FIXED
Alias: None
Product: glibc
Classification: Unclassified
Component: hurd (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Roland McGrath
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-03 23:45 UTC by Thomas Schwinge
Modified: 2018-04-19 15:12 UTC (History)
1 user (show)

See Also:
Host: i586-gnu
Target:
Build:
Last reconfirmed:
fweimer: security-


Attachments
Patch. (488 bytes, patch)
2006-04-03 23:46 UTC, Thomas Schwinge
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Schwinge 2006-04-03 23:45:54 UTC
The ChangeLog says it all; this is needed for GNU Make 3.81 (and other POSIX
compliant `make's).  With GNU Make 3.80 you'll now get an superfluous `\' target
in the generated `.udeps' files, but I didn't bother to work around that since
it doesn't do any harm and GNU Make 3.80 is now about to wear away.


Needed on both branches.
Comment 1 Thomas Schwinge 2006-04-03 23:46:51 UTC
Created attachment 949 [details]
Patch.
Comment 2 Sourceware Commits 2006-04-04 00:22:09 UTC
Subject: Bug 2507

CVSROOT:	/cvs/glibc
Module name:	libc
Changes by:	roland@sources.redhat.com	2006-04-04 00:22:05

Modified files:
	mach           : Machrules 

Log message:
	2006-04-03  Roland McGrath  <roland@frob.com>
	
	[BZ #2507]
	* mach/Machrules (.udeps-targets): New variable.
	($(objpfx)%.udeps static pattern rule): Use it to avoid \ inside
	quoted string.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/mach/Machrules.diff?cvsroot=glibc&r1=1.76&r2=1.77

Comment 3 Samuel Thibault 2007-07-21 21:45:06 UTC
Fixed in latest release.