Hi all,<br><br>I'm trying to cross-compile Erlang (R12B-5) for BlueCat Linux on a Xilinx Microblaze. <br><br>Configuration was pretty simple (posted here for posterity and possible ridicule):<br><br><span style="font-family: courier new,monospace;">$ export ac_cv_func_getaddrinfo=no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">$ ./configure --disable-hipe --without-java --without-ssl --build=i686-pc-cygwin --host=microblaze-linux --prefix=/tmp/erlang</span><br style="font-family: courier new,monospace;">
<br>But the build choked on beam_emu.c:<br><br><span style="font-family: courier new,monospace;">beam/beam_emu.c: In function 'process_main':</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">beam/beam_emu.c:4875: internal compiler error: in redirect_branch_edge, at cfgrtl.c:942</span><br>
<br>gcc is version 4.1.1<br><br>Any suggestions (other than get a newer/older compiler)? Is this a known problem with gcc 4.1.1? <br><br>Thanks,<br>Mark Scandariato.<br>