summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schultze <kinglag@gmail.com>2014-01-16 22:55:23 (GMT)
committerDaniel Schultze <kinglag@gmail.com>2014-01-16 22:55:23 (GMT)
commit2d0f9e757f88f552c233815e60337c1837a697e8 (patch)
tree77df3a9d21e818935888e20a6404edeaee665738
parent182a3d711a2ce5f62dc3a69cc43ea8ae5ff02092 (diff)
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 <kinglag@gmail.com> [yann.morin.1998@free.fr: make it a crosstool-ng patch] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <CAEsx0Y-PDK7g6XanR=GRWT-8efMX=qAuB4Ub7wakF5sH=tQGxA@mail.gmail.com> Patchwork-Id: 311876
-rw-r--r--patches/glibc/2.10.1/920-make-382.patch16
1 files changed, 16 insertions, 0 deletions
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 $@
+