[erlang-questions] Cross-compiling on ARM: PAIN!

Corrado Santoro <>
Sat Sep 27 10:17:25 CEST 2008


Hello again,

I've applied the Matthias' patch and the compilation goes on, but it 
still stops when compiling beam_emu.c; this is the error:

beam/beam_emu.c: In function 'process_main':
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_throw' used but not defined
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_return' used but not 
defined
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_resume' used but not 
defined
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_reschedule' used but 
not defined
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_call_closure' used but 
not defined
beam/beam_emu.c:1323: error: label 'lb_hipe_trap_call' used but not defined
beam/beam_emu.c:1323: error: label 'lb_hipe_call_count' used but not defined


It seems that those labels, which are defined in the code parts enabled 
by #define HIPE, are in any case referenced in other sources (maybe 
beam_opcodes.h) without protecting them by #ifdef HIPE/#endif.

So... before starting to make myself lost in the million lines of C 
source which will drive me mad :-) ... plaase, has someone some 
suggestions? :-)

I'm using R11B-5 without HIPE.

Thanks again,
--Corrado

-- 
==================================================================
Eng. Corrado Santoro, Ph.D.
University of Catania - ITALY
Dept. of Mathematics and Informatics

VoIP: sip:

==================================================================




More information about the erlang-questions mailing list