From: Denys Dmytriyenko <[email protected]>

It seems there is a problem loading libicudata.so library (on ARM?) when it's
built with default -nodefaultlibs and -nostdlib LDFLAGS, disable them.

Signed-off-by: Denys Dmytriyenko <[email protected]>
Acked-by: Franklin S. Cooper Jr <[email protected]>
Acked-by: Chase Maupin <[email protected]>
---
 .../recipes-support/icu/icu-51.2/disable-ldflagsicudt.patch  | 12 ++++++++++++
 meta-arago-distro/recipes-support/icu/icu_51.2.bb            |  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 
meta-arago-distro/recipes-support/icu/icu-51.2/disable-ldflagsicudt.patch

diff --git 
a/meta-arago-distro/recipes-support/icu/icu-51.2/disable-ldflagsicudt.patch 
b/meta-arago-distro/recipes-support/icu/icu-51.2/disable-ldflagsicudt.patch
new file mode 100644
index 0000000..b26d388
--- /dev/null
+++ b/meta-arago-distro/recipes-support/icu/icu-51.2/disable-ldflagsicudt.patch
@@ -0,0 +1,12 @@
+diff -uNr icu-orig/config/mh-linux icu/config/mh-linux
+--- icu-orig/config/mh-linux   2013-05-23 16:02:40.000000000 -0400
++++ icu/config/mh-linux        2013-09-30 00:19:13.772269345 -0400
+@@ -21,7 +21,7 @@
+ LD_RPATH_PRE = -Wl,-rpath,
+ 
+ ## These are the library specific LDFLAGS
+-LDFLAGSICUDT=-nodefaultlibs -nostdlib
++#LDFLAGSICUDT=-nodefaultlibs -nostdlib
+ 
+ ## Compiler switch to embed a library name
+ # The initial tab in the next line is to prevent icu-config from reading it.
diff --git a/meta-arago-distro/recipes-support/icu/icu_51.2.bb 
b/meta-arago-distro/recipes-support/icu/icu_51.2.bb
index 1278d22..9a6fd70 100644
--- a/meta-arago-distro/recipes-support/icu/icu_51.2.bb
+++ b/meta-arago-distro/recipes-support/icu/icu_51.2.bb
@@ -2,11 +2,12 @@ require icu.inc
 
 LIC_FILES_CHKSUM = 
"file://../license.html;md5=443a74288a72fad9069a74e7637192c1"
 
-PR = "r0"
+PR = "r1"
 
 BASE_SRC_URI = 
"http://download.icu-project.org/files/icu4c/${PV}/icu4c-51_2-src.tgz";
 SRC_URI = "${BASE_SRC_URI} \
            file://icu-pkgdata-large-cmd.patch \
+           file://disable-ldflagsicudt.patch \
           "
 
 SRC_URI[md5sum] = "072e501b87065f3a0ca888f1b5165709"
-- 
1.8.3.2

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to