[Buildroot] [PATCH] libgee: disable for external CS PowerPC toolchain
Jörg Krause
joerg.krause at embedded.rocks
Sun May 1 07:14:05 UTC 2016
The external CodeSourcery PowerPC toolchain is unable to build libgee
successfully resuling in an internal compiler error:
hazardpointer.c: In function 'gee_hazard_pointer_release_policy_ensure_start':
hazardpointer.c:845:1: error: insn does not satisfy its constraints:
(insn 151 150 152 8 hazardpointer.c:838 (set (reg:SI 11 11)
(plus:SI (reg:SI 0 0 [orig:128 D.16455 ] [128])
(const_int -2147483648 [0xffffffff80000000]))) 82 {*addsi3_internal1} (nil))
hazardpointer.c:845:1: internal compiler error: in copyprop_hardreg_forward_1, at regcprop.c:768
Fixes:
http://autobuild.buildroot.net/results/935/935ac42c30ed893939c06c077534f060aed80e9a/
http://autobuild.buildroot.net/results/df2/df2bf31f84ad6f852b1bb53a5005d72c44984f0b/
http://autobuild.buildroot.net/results/df2/df2bf31f84ad6f852b1bb53a5005d72c44984f0b/
http://autobuild.buildroot.net/results/df2/df2bf31f84ad6f852b1bb53a5005d72c44984f0b/
.. and many more.
Signed-off-by: Jörg Krause <joerg.krause at embedded.rocks>
---
package/libgee/Config.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/libgee/Config.in b/package/libgee/Config.in
index 07c387c..ba46631 100644
--- a/package/libgee/Config.in
+++ b/package/libgee/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_LIBGEE
bool "libgee"
+ # These result in internal compiler error
+ depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
--
2.8.2
More information about the buildroot
mailing list