[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