icu: Add patch to fix issue with #elif and recent gcc versions

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie 2009-06-30 11:52:59 +01:00
parent 7cecb5b9ca
commit 00145d9c9b
4 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,13 @@
Index: source/layoutex/ParagraphLayout.cpp
===================================================================
--- source.orig/layoutex/ParagraphLayout.cpp 2009-06-30 11:48:47.000000000 +0100
+++ source/layoutex/ParagraphLayout.cpp 2009-06-30 11:49:06.000000000 +0100
@@ -798,7 +798,7 @@
return nullLanguageCode;
}
-#elif
+#else
// TODO - dummy implementation for right now...
le_int32 ParagraphLayout::getLanguageCode(const Locale *locale)

View File

@ -1,7 +1,8 @@
LICENSE = "ICU"
SRC_URI = "ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-3_6-src.tgz"
SRC_URI = "ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-3_6-src.tgz \
file://gccfix.patch;patch=1"
S = "${WORKDIR}/icu/source"

View File

@ -1,3 +1,5 @@
require icu-3.6.inc
inherit native
PR = "r1"

View File

@ -1,7 +1,7 @@
require icu-3.6.inc
DEPENDS += "icu-native"
PR = "r3"
PR = "r4"
FULL_OPTIMIZATION_arm = "-Os"