http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48407
--- Comment #3 from Joel Sherrill <joel at gcc dot gnu.org> 2011-04-03 20:25:18 UTC --- Sorry.. it was submitted before I was finished... I have this in my local tree. I recall Ian and I discussing that since Go and GCJ both need libffi, the logic should be smarter. But this works. I submitted patches to libffi for m68k and mips. I recall Go built and worked on at least i386, sparc, mips, powerpc, and arm. So libffi is OK to enable. If libffi doesn't support a particular architecture, then Go and GCJ are not available on that architecture. Index: configure.ac =================================================================== --- configure.ac (revision 170678) +++ configure.ac (working copy) @@ -618,7 +618,8 @@ ;; *-*-rtems*) skipdirs="${skipdirs} target-libiberty" - noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" + # noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" + noconfigdirs="$noconfigdirs target-libgloss" ;; # The tpf target doesn't support gdb yet. *-*-tpf*)