Ticket #15459 (closed defect: fixed)
erlang R12B-2 build failure on Leopard 5.3 (HiPE causes Bus error)
Description
After updating the OS to Leopard 5.3 erlang stopped working, giving a bus error.
I attempted a rebuild, but the build fails when compiling hipe.
=== Entering application hipe /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_erlang/work/erlang-R12B-2/bin/i386-apple-darwin9.3.0/hipe_mkliterals -e > hipe_literals.hrl erlc -W +debug_info +warn_obsolete_guard +inline -o../ebin hipe_rtl_arch.erl make[3]: *** [../ebin/hipe_rtl_arch.beam] Bus error make[2]: *** [opt] Error 2 make[1]: *** [opt] Error 2 make: *** [secondary_bootstrap_build] Error 2
I've downloaded and compiled the same version (R12B-2) from the erlang site using the default options (./configure && make) and everything seems to be working:
=== Entering application hipe /Users/sebas/Downloads/Erlang/otp_src_R12B-2/bin/i386-apple-darwin9.3.0/hipe_mkliterals -e > hipe_literals.hrl erlc -W +debug_info +warn_obsolete_guard +inline -o../ebin hipe_rtl_arch.erl erlc -W +debug_info +warn_obsolete_guard +inline -o../ebin hipe_tagscheme.erl erlc -W +debug_info +warn_obsolete_guard +warn_untyped_record -o../ebin hipe_consttab.erl erlc -W +debug_info +warn_obsolete_guard +warn_untyped_record -o../ebin hipe_gensym.erl ...
Change History
Note: See
TracTickets for help on using
tickets.

