[erlang-bugs] 18.0-rc1 HIPE build failed at ARM

Mikael Pettersson mikpelinux@REDACTED
Fri Mar 27 09:37:25 CET 2015


Matwey V. Kornilov writes:
 > 
 > Hi,
 > 
 > I am facing the following issue when trying to build 18.0-rc1 on armv6
 > and armv7 respectively.
 > 
 > ARMv6:
 > 
 > [ 1934s] make[5]: Entering directory
 > '/home/abuild/rpmbuild/BUILD/otp-OTP-18.0-rc1/erts/lib_src'
 > [ 1934s]  CC	obj/armv6hl-suse-linux-gnueabi/opt/smp/hipe_arm_bifs.o
 > [ 1934s]  CC	obj/armv6hl-suse-linux-gnueabi/opt/r/ethr_aux.o
 > [ 1935s] armv6hl-suse-linux-gnueabi/opt/smp/hipe_arm_bifs.S: Assembler
 > messages:
 > [ 1935s] armv6hl-suse-linux-gnueabi/opt/smp/hipe_arm_bifs.S:13569:
 > Error: bad instruction
 > `standard_bif_interface_4(nbif_ets_update_counter_4, ets_update_counter_4)'
 > [ 1935s] armv6hl-suse-linux-gnueabi/Makefile:949: recipe for target
 > 'obj/armv6hl-suse-linux-gnueabi/opt/smp/hipe_arm_bifs.o' failed
 > [ 1935s] make[3]: ***
 > [obj/armv6hl-suse-linux-gnueabi/opt/smp/hipe_arm_bifs.o] Error 1
 > [ 1935s] make[3]: *** Waiting for unfinished jobs....
 
Confirmed.  The recent merge of nox/ets-update_counter-4 is the culprit:
that failed to update ARM correctly, and I think I also saw a typo in the
other bits.

I'll put together a correction today.



More information about the erlang-bugs mailing list