[oe] [meta-java][PATCH] cacao-initial-native build issues on gcc 4.4

jackie.huang at windriver.com jackie.huang at windriver.com
Wed Dec 16 10:03:43 UTC 2015


From: Amy Fong <amy.fong at windriver.com>

The following error is seen when cacao-initial is built with gcc 4.4:

  LOG: [0x00007f595fed3700] We received a SIGSEGV and tried to handle it, but we were |
  LOG: [0x00007f595fed3700] unable to find a Java method at: |
  LOG: [0x00007f595fed3700] |
  LOG: [0x00007f595fed3700] PC=0x0000000000459a37 |
  LOG: [0x00007f595fed3700] |
  LOG: [0x00007f595fed3700] Dumping the current stacktrace: |
          at java.lang.String.<clinit>()V(String.java:185) |
  LOG: [0x00007f595fed3700] Exiting... |
  Aborted (core dumped)

Adapting fix from the following (add -fno-strict-aliasing to CFLAGS):

  2009-06-24 Andrew John Hughes <ahughes at redhat.com>

  * patches/cacao/no-strict-aliasing.patch:
  New patch to fix CACAO build on GCC 4.4 (see PR129).
  * Makefile.am: Add new patch.
  * HACKING: Update.

Signed-off-by: Amy Fong <amy.fong at windriver.com>
Signed-off-by: Jackie Huang <jackie.huang at windriver.com>
---
 recipes-core/cacao/cacao-initial-native_0.98.bb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/recipes-core/cacao/cacao-initial-native_0.98.bb b/recipes-core/cacao/cacao-initial-native_0.98.bb
index 2a8ced5..a26e686 100644
--- a/recipes-core/cacao/cacao-initial-native_0.98.bb
+++ b/recipes-core/cacao/cacao-initial-native_0.98.bb
@@ -41,3 +41,8 @@ do_configure_append() {
 
 SRC_URI[md5sum] = "8b8907c8b925761c9410bcadb9705346"
 SRC_URI[sha256sum] = "cb9363add825cedf77764fc49a223aaf43f0a9f485b711ba8c92f16b13fff188"
+
+do_configure_prepend() {
+        export CFLAGS="${CFLAGS} -fno-strict-aliasing"
+}
+
-- 
2.3.5




More information about the Openembedded-devel mailing list