[erlang-questions] Problems cross-compiling OTP on ARM

Corrado Santoro <>
Fri Sep 26 13:14:53 CEST 2008


Hello,

I'm  trying to cross-compile OTP on a ARM9 architecture and I'm 
compiling R11B-5.

The build stops generating the following linker error:

obj/arm-unknown-linux-gnu/opt/hybrid/erl_bif_table.o:(.data+0x2c80): 
undefined reference to `hipe_bifs_write_u8_2'
obj/arm-unknown-linux-gnu/opt/hybrid/erl_bif_table.o:(.data+0x2c94): 
undefined reference to `hipe_bifs_write_u32_2'
obj/arm-unknown-linux-gnu/opt/hybrid/erl_bif_table.o:(.data+0x2ca8): 
undefined reference to `hipe_bifs_bytearray_2'
obj/arm-unknown-linux-gnu/opt/hybrid/erl_bif_table.o:(.data+0x2cbc): 
undefined reference to `hipe_bifs_bytearray_sub_2'
obj/arm-unknown-linux-gnu/opt/hybrid/erl_bif_table.o:(.data+0x2cd0): 
undefined reference to `hipe_bifs_bytearray_update_3'

...

The strange thing is that I've disabled hipe (./configure 
--disable_hipe), but it seems that hipe is still considered?

The "configure" line I'm using is:

./configure --target=arm-linux --host=arm-linux	--disable-hipe 
--without-jinterface

Any hint?

Thanks,
--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