jdk8u build error in assembling asm_os_linux_aarch32.s

Choe, Jiwon jiwon_choe at brown.edu
Mon Mar 2 22:33:18 UTC 2020


Hello,

I'm having trouble in compiling and building aarch32-port/jdk8u.

This was what I ran:

# bash configure --with-jvm-variants=client
--openjdk-target=arm-linux-gnueabihf
# make all

And I got this error message during make:

Assembling
/home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s
/home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:
Assembler messages:
/home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5:
Error: too many memory references for `mov'
/home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6:
Error: no such instruction: `bx lr'
make[6]: *** [asm_os_linux_aarch32.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [the_vm] Error 2
make[4]: *** [product1] Error 2
make[3]: *** [generic_build1] Error 2
make[2]: *** [product1] Error 2
make[1]: ***
[/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp]
Error 2
make: *** [hotspot-only] Error 2

Could anyone help in resolving this issue? Thanks in advance!

-Jiwon


More information about the aarch32-port-dev mailing list