[Buildroot] [git commit] libcdio: disable on ARC, triggers a toolchain bug

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat May 13 13:33:35 UTC 2017


commit: https://git.buildroot.net/buildroot/commit/?id=459f7302df8cdc45aa0f7f2581ebb6f05fb6432a
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

libcdio doesn't build on ARC, with the following compiler error:

iso9660.c:155:1: error: unrecognized supposed constant
[...]
iso9660.c:155:1: internal compiler error: in arc_legitimate_constant_p, at config/arc/arc.c:6028
Please submit a full bug report,

Since this has been happening for a while and is quite noisy in the
autobuilders results, we disable this package on ARC.

Fixes:

  http://autobuild.buildroot.net/results/e837737abaea851bea428a35ea9d3395a6565c54/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
 package/libcdio/Config.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/libcdio/Config.in b/package/libcdio/Config.in
index fdc001e..531af3b 100644
--- a/package/libcdio/Config.in
+++ b/package/libcdio/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_LIBCDIO
 	bool "libcdio"
 	depends on BR2_USE_MMU # fork()
+	# ARC toolchain issue
+	depends on !BR2_arc
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	help
 	  The GNU Compact Disc Input and Control library.


More information about the buildroot mailing list