]> code.ossystems Code Review - openembedded-core.git/commitdiff
icu-3.6: fix building with big make -j
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Sat, 3 Sep 2011 18:22:44 +0000 (22:22 +0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 5 Sep 2011 19:38:50 +0000 (20:38 +0100)
icu-3.6 buildsystem contains small problem which causes some parallel
builds to fail. Fix that.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/icu/files/fix-parallel-build.patch [new file with mode: 0644]
meta/recipes-support/icu/icu-3.6.inc

diff --git a/meta/recipes-support/icu/files/fix-parallel-build.patch b/meta/recipes-support/icu/files/fix-parallel-build.patch
new file mode 100644 (file)
index 0000000..5b01a4c
--- /dev/null
@@ -0,0 +1,19 @@
+Upstream-Status: pending
+
+Fix parallel builds
+
+Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
+
+Index: source/data/Makefile.in
+===================================================================
+--- source.orig/data/Makefile.in       2011-09-02 02:03:37.000000000 +0400
++++ source/data/Makefile.in    2011-09-02 02:06:26.000000000 +0400
+@@ -351,8 +351,8 @@
+ endif
+
+
+-build-dir: $(BUILD_DIRS)
+-$(BUILD_DIRS):
++$(MAINBUILDDIR) $(BUILD_DIRS): build-dir
++build-dir:
+       -$(MKINSTALLDIRS) $(BUILD_DIRS)
index 1c611bdf3674c55a23cd7643bbd01b35848477df..18efd169ecfd1940cd3d000cabcd523a801cc609 100644 (file)
@@ -3,6 +3,7 @@ HOMEPAGE = "http://www-01.ibm.com/software/globalization/icu/index.jsp"
 
 BASE_SRC_URI = "ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-3_6-src.tgz \
            file://gccfix.patch;apply=yes \
+           file://fix-parallel-build.patch \
            file://use-g++-for-linking.patch;apply=yes"
 SRC_URI = "${BASE_SRC_URI} \
            file://noldlibpath.patch;apply=yes"