[erlang-bugs] 18.0-rc1 HIPE build failed at ARM
Mikael Pettersson
mikpelinux@REDACTED
Fri Mar 27 09:58:03 CET 2015
Mikael Pettersson writes:
> 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.
There's also a serious error in the AMD64 code changes... I'll have to do
a very careful review of this stuff.
More information about the erlang-bugs
mailing list