From 2d0f9e757f88f552c233815e60337c1837a697e8 Mon Sep 17 00:00:00 2001 From: Daniel Schultze Date: Thu, 16 Jan 2014 14:55:23 -0800 Subject: 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 --git a/patches/glibc/2.10.1/920-make-382.patch b/patches/glibc/2.10.1/920-make-382.patch new file mode 100644 index 0000000..a7356d8 --- /dev/null +++ b/patches/glibc/2.10.1/920-make-382.patch @@ -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 $@ + -- cgit v0.10.2-6-g49f6