[erlang-bugs] 18.0-rc1 HIPE build failed at ARM
Mikael Pettersson
mikpelinux@REDACTED
Fri Mar 27 13:42:30 CET 2015
Mikael Pettersson writes:
> 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.
https://github.com/erlang/otp/pull/663
More information about the erlang-bugs
mailing list