Building HotSpot[product, server] failed
Gilles Duboscq
gilles.m.duboscq at oracle.com
Thu Jun 4 14:37:34 UTC 2020
Hi,
To build OpenJDK you need development files for libstdc++.
Try to install `libstdc++-devel` and you will likely need `libstdc++-static` as well.
Gilles
On 04/06/2020 06:14, itjoyee wrote:
> centos7.5 do
> mx --java-home /root/openjdk1.8.0_252-jvmci-20.1-b02 build
> Building HotSpot[product, server] failed
> console print
>
> rm -f mapfile_exttouch mapfile_extif [ -f /root/graal-jvmci-8/make/closed/linux/makefiles/mapfile-ext ]; then \ cat /root/graal-jvmci-8/make/closed/linux/makefiles/mapfile-ext > mapfile_ext; \fiMaking signal interposition lib...Making SA debugger back-end...Compiling /root/graal-jvmci-8/src/share/vm/runtime/vm_version.cpp/bin/sh: defined-only: command not found
> rm -f mapfileawk '{ if ($0 ~ "INSERT VTABLE SYMBOLS HERE") \ { system ("cat mapfile_ext"); system ("cat vm.def"); } \ else \ { print $0 } \ }' > mapfile < /root/graal-jvmci-8/make/linux/makefiles/mapfile-vers-productrm -f mapfile_reordercat mapfile > mapfile_reorderLinking vm.../usr/bin/ld: cannot find -lstdc++
> collect2: error: ld returned 1 exit status
> /usr/bin/objcopy: 'libjvm.so': No such file
> make[4]: *** [libjvm.so] Error 1
> make[4]: Leaving directory `/root/graal-jvmci-8/build/linux/linux_amd64_compiler2/product'make[3]: *** [the_vm] Error 2
> make[3]: Leaving directory `/root/graal-jvmci-8/build/linux/linux_amd64_compiler2/product'make[2]: *** [product] Error 2
> make[2]: Leaving directory `/root/graal-jvmci-8/build/linux'make[1]: *** [generic_build2] Error 2
> make[1]: Leaving directory `/root/graal-jvmci-8/make'make: Leaving directory `/root/graal-jvmci-8/make'make: *** [product] Error 2
>
> Building HotSpot[product, server] failed1 build tasks failed
>
> --------------------------------
>
> best regard for you !
>
More information about the graal-dev
mailing list