# HG changeset patch # User Daniel Schultze # Date 1389912923 28800 # Node ID 529a71ea091e8ffa34d8b62f82e0996e3927750d # Parent 31d303a49013276ce013f74ac3fc8af4e2a861e7 libc/glibc: adding patch for glibc-2.10.1 for make-3.82 and later Make 3.82 broke makefiles that used implicit and explicit rules on the same line. This was a undocumented feature that broke many makefiles. This patch removes the offending rule and replaces it with two separate rules. Signed-off-by: Daniel Schultze [yann.morin.1998@free.fr: make it a crosstool-ng patch] Signed-off-by: "Yann E. MORIN" Message-Id: Patchwork-Id: 311876 diff -r 31d303a49013 -r 529a71ea091e patches/glibc/2.10.1/920-make-382.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/glibc/2.10.1/920-make-382.patch Thu Jan 16 14:55:23 2014 -0800 @@ -0,0 +1,16 @@ +diff -urN glibc-2.10.1-orig/manual/Makefile glibc-2.10.1/manual/Makefile +--- glibc-2.10.1-orig/manual/Makefile 2006-01-07 22:43:47.000000000 -0800 ++++ glibc-2.10.1/manual/Makefile 2014-01-15 11:49:08.256982014 -0800 +@@ -232,7 +232,11 @@ + .PHONY: stubs + stubs: $(objpfx)stubs + endif +-$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%: ++$(objpfx)stamp%: ++ $(make-target-directory) ++ touch $@ ++ ++$(objpfx)stubs ../po/manual.pot: + $(make-target-directory) + touch $@ +