hotspot 32-bit on 64-bit "cross-compile" broken

David Holmes david.holmes at oracle.com
Sun Sep 16 17:09:38 PDT 2012


Looks like the -m32 isn't getting passed to the "assembler"

/usr/bin/cc -c  -fpch-deps -MMD -MP -MF 
../generated/dependencies/linux_x86_32.o.d -o linux_x86_32.o 
/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s

/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s:78: 
Error: invalid instruction suffix for `push'
/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s:80: 
Error: invalid instruction suffix for `push'
/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s:134: 
Error: invalid instruction suffix for `pop'
/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s:135: 
Error: invalid instruction suffix for `pop'
/java/embedded/users/dh198349/build-infra/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s:174: 
Error: invalid instruction suffix for `pop'
...

David
-----



More information about the build-infra-dev mailing list