Skip to contentSkip to conversation

cacao-initial-native build issues on gcc 4.4

PATCH In review Amy Fong 2 participants 2 messages Jun 24, 2015 – Jul 7, 2015

lore
Share & tools
lore

Amy Fong

author
#0 lore raw

PATCH 1/1 cacao-initial-native build issues on gcc 4.4

From 460ba5f0f8d995e430608ae41eb6527da61bcb3e Mon Sep 17 00:00:00 2001
From: Amy Fong <[email protected]>
Date: Tue, 23 Jun 2015 17:13:58 -0400
Subject: [PATCH] cacao-initial-native build issues on gcc 4.4

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 <[email protected]>

* 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.

---
 recipes-core/cacao/cacao-initial-native_0.98.bb | 5 +++++
 1 file changed, 5 insertions(+)
recipes-core/cacao/cacao-initial-native_0.98.bb +5 -0
index 72c6246..0b49a35 100644
@@ -40,3 +40,8 @@ do_configure_append() {
 
 SRC_URI[md5sum] = "8b8907c8b925761c9410bcadb9705346"
 SRC_URI[sha256sum] = "cb9363add825cedf77764fc49a223aaf43f0a9f485b711ba8c92f16b13fff188"
+
+do_configure_prepend() {
+        export CFLAGS="${CFLAGS} -fno-strict-aliasing"
+}
+
Signature · 1 line
2.1.4
#1 lore raw
Quoted 19 lines · Amy Fong

From 460ba5f0f8d995e430608ae41eb6527da61bcb3e Mon Sep 17 00:00:00 2001
From: Amy Fong <[email protected]>
Date: Tue, 23 Jun 2015 17:13:58 -0400
Subject: [PATCH] cacao-initial-native build issues on gcc 4.4

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):

Quoted 8 lines

2009-06-24 Andrew John Hughes <[email protected]>

* 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.

There is no reason to have a GCC 4.4 fix in master; this should be added to the customer layer.

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750