Hi,
The following patch is not necessary. When I did a clean
rebuild, it worked.
09. In file external/icu4c/common/rbbidata.cpp
Error:
target SharedLib: libicuuc (out/target/product/generic/obj/
SHARED_LIBRARIES/libicuuc_intermediates/LINKED/libicuuc.so)
/tool/android/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/../lib/
gcc/arm-eabi/4.2.1/../../../../arm-eabi/bin/ld: warning: type and
size
of dynamic symbol `icudt38_dat' are not defined
out/target/product/generic/obj/SHARED_LIBRARIES/
libicuuc_intermediates/
rbbidata.o: In function `icu_3_8::RBBIDataWrapper::init
(icu_3_8::RBBIDataHeader const*, UErrorCode&)':
external/icu4c/common/rbbidata.cpp:101: undefined reference to
`utrie_unserialize_3_8'
Solution:
diff --git a/common/rbbidata.cpp b/common/rbbidata.cpp
index 7897b44..c12bfc6 100644
--- a/common/rbbidata.cpp
+++ b/common/rbbidata.cpp
@@ -13,6 +13,7 @@
#include "rbbidata.h"
#include "rbbirb.h"
#include "utrie.h"
+#include "utrie.c"
#include "udatamem.h"
#include "cmemory.h"
#include "cstring.h"
Best regards,
Elvis
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---