-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 26
-
Component/s: infrastructure
-
None
-
b23
-
generic
-
linux
I tried compiling the install-hsdis target on openSUSE Leap 15.6 and it failed. The configure and build commands I used are posted below.
bash ./configure --with-boot-jdk=/opt/jvm/java-25-openjdk --with-boot-jdk-jvmargs="-Xmx8G" --with-jmh=build/jmh/jars --with-hsdis=binutils --with-binutils-src=~/git/sourceware.org/binutils-gdb --with-jtreg=~/github/missa-prime/openjdk/jtreg/build/images/jtreg --with-gtest=~/github/missa-prime/google/googletest --with-debug-level=fastdebug
make CONF=linux-x86_64-server-fastdebug clean
make CONF=linux-x86_64-server-fastdebug install-hsdis
The resulting compile errors are posted below. There are probably other distros where this problem occurs.
Creating support/hsdis/libhsdis.so from 1 file(s)
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_write_sframe_plt.isra.0':
elfxx-x86.c:(.text+0x932): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0x96b): undefined reference to `sframe_encoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_create_sframe_plt.isra.0':
elfxx-x86.c:(.text+0xa5d): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa69): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa76): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb66): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb76): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb83): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xba6): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xbef): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc1a): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc36): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc82): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xce1): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xcf1): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xcfe): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_parse_sframe':
elf-sframe.c:(.text+0x11b): undefined reference to `sframe_decode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x13c): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x25c): undefined reference to `sframe_decoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_discard_section_sframe':
elf-sframe.c:(.text+0x2b8): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_merge_section_sframe':
elf-sframe.c:(.text+0x4b8): undefined reference to `sframe_decoder_get_flags'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x4e7): undefined reference to `sframe_decoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x4f1): undefined reference to `sframe_encoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x507): undefined reference to `sframe_decoder_get_version'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x511): undefined reference to `sframe_encoder_get_version'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x530): undefined reference to `sframe_encoder_get_flags'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x548): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x556): undefined reference to `sframe_encoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x62d): undefined reference to `sframe_decoder_get_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x694): undefined reference to `sframe_decoder_get_hdr_size'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x704): undefined reference to `sframe_encoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x73c): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x77f): undefined reference to `sframe_decoder_get_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x792): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x7e8): undefined reference to `sframe_decoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x951): undefined reference to `sframe_decoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x961): undefined reference to `sframe_decoder_get_fixed_fp_offset'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x970): undefined reference to `sframe_decoder_get_fixed_ra_offset'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x9a2): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_sframe_section_offset':
elf-sframe.c:(.text+0xaa1): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xabf): undefined reference to `sframe_encoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xb06): undefined reference to `sframe_decoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xb45): undefined reference to `sframe_decoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_write_section_sframe':
elf-sframe.c:(.text+0xbdf): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xc0b): undefined reference to `sframe_encoder_free'
collect2: error: ld returned 1 exit status
gmake[3]: *** [Hsdis.gmk:141: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/support/hsdis/libhsdis.so] Error 1
gmake[2]: *** [make/Main.gmk:605: install-hsdis] Error 2
ERROR: Build failed for target 'install-hsdis' in configuration 'linux-x86_64-server-fastdebug' (exit code 2)
Stopping javac server
=== Output from failing command(s) repeated here ===
* For target support_hsdis_BUILD_HSDIS_run_ld:
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_write_sframe_plt.isra.0':
elfxx-x86.c:(.text+0x932): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0x96b): undefined reference to `sframe_encoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_create_sframe_plt.isra.0':
elfxx-x86.c:(.text+0xa5d): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa69): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa76): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb66): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb76): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb83): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xba6): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xbef): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc1a): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc36): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc82): undefined reference to `sframe_encoder_add_fre'
... (rest of output omitted)
* All command lines available in ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/make-support/failure-logs.
=== End of repeated output ===
No indication of failed target found.
HELP: Try searching the build log for '] Error'.
HELP: Run 'make doctor' to diagnose build problems.
make[1]: *** [~/github/missa-prime/openjdk/jdk/make/Init.gmk:151: main] Error 2
make: *** [~/github/missa-prime/openjdk/jdk/make/PreInit.gmk:159: install-hsdis] Error 2
bash ./configure --with-boot-jdk=/opt/jvm/java-25-openjdk --with-boot-jdk-jvmargs="-Xmx8G" --with-jmh=build/jmh/jars --with-hsdis=binutils --with-binutils-src=~/git/sourceware.org/binutils-gdb --with-jtreg=~/github/missa-prime/openjdk/jtreg/build/images/jtreg --with-gtest=~/github/missa-prime/google/googletest --with-debug-level=fastdebug
make CONF=linux-x86_64-server-fastdebug clean
make CONF=linux-x86_64-server-fastdebug install-hsdis
The resulting compile errors are posted below. There are probably other distros where this problem occurs.
Creating support/hsdis/libhsdis.so from 1 file(s)
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_write_sframe_plt.isra.0':
elfxx-x86.c:(.text+0x932): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0x96b): undefined reference to `sframe_encoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_create_sframe_plt.isra.0':
elfxx-x86.c:(.text+0xa5d): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa69): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa76): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb66): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb76): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb83): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xba6): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xbef): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc1a): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc36): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc82): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xce1): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xcf1): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xcfe): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_parse_sframe':
elf-sframe.c:(.text+0x11b): undefined reference to `sframe_decode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x13c): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x25c): undefined reference to `sframe_decoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_discard_section_sframe':
elf-sframe.c:(.text+0x2b8): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_merge_section_sframe':
elf-sframe.c:(.text+0x4b8): undefined reference to `sframe_decoder_get_flags'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x4e7): undefined reference to `sframe_decoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x4f1): undefined reference to `sframe_encoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x507): undefined reference to `sframe_decoder_get_version'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x511): undefined reference to `sframe_encoder_get_version'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x530): undefined reference to `sframe_encoder_get_flags'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x548): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x556): undefined reference to `sframe_encoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x62d): undefined reference to `sframe_decoder_get_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x694): undefined reference to `sframe_decoder_get_hdr_size'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x704): undefined reference to `sframe_encoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x73c): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x77f): undefined reference to `sframe_decoder_get_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x792): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x7e8): undefined reference to `sframe_decoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x951): undefined reference to `sframe_decoder_get_abi_arch'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x961): undefined reference to `sframe_decoder_get_fixed_fp_offset'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x970): undefined reference to `sframe_decoder_get_fixed_ra_offset'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0x9a2): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_sframe_section_offset':
elf-sframe.c:(.text+0xaa1): undefined reference to `sframe_decoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xabf): undefined reference to `sframe_encoder_get_num_fidx'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xb06): undefined reference to `sframe_decoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xb45): undefined reference to `sframe_decoder_get_offsetof_fde_start_addr'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elf-sframe.o): in function `_bfd_elf_write_section_sframe':
elf-sframe.c:(.text+0xbdf): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elf-sframe.c:(.text+0xc0b): undefined reference to `sframe_encoder_free'
collect2: error: ld returned 1 exit status
gmake[3]: *** [Hsdis.gmk:141: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/support/hsdis/libhsdis.so] Error 1
gmake[2]: *** [make/Main.gmk:605: install-hsdis] Error 2
ERROR: Build failed for target 'install-hsdis' in configuration 'linux-x86_64-server-fastdebug' (exit code 2)
Stopping javac server
=== Output from failing command(s) repeated here ===
* For target support_hsdis_BUILD_HSDIS_run_ld:
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_write_sframe_plt.isra.0':
elfxx-x86.c:(.text+0x932): undefined reference to `sframe_encoder_write'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0x96b): undefined reference to `sframe_encoder_free'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/configure-support/binutils-install/lib64/libbfd.a(elfxx-x86.o): in function `_bfd_x86_elf_create_sframe_plt.isra.0':
elfxx-x86.c:(.text+0xa5d): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa69): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xa76): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb66): undefined reference to `sframe_encode'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb76): undefined reference to `sframe_calc_fre_type'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xb83): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xba6): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xbef): undefined reference to `sframe_encoder_add_fre'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc1a): undefined reference to `sframe_fde_create_func_info'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc36): undefined reference to `sframe_encoder_add_funcdesc_v2'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ld: elfxx-x86.c:(.text+0xc82): undefined reference to `sframe_encoder_add_fre'
... (rest of output omitted)
* All command lines available in ~/github/missa-prime/openjdk/jdk/build/linux-x86_64-server-fastdebug/make-support/failure-logs.
=== End of repeated output ===
No indication of failed target found.
HELP: Try searching the build log for '] Error'.
HELP: Run 'make doctor' to diagnose build problems.
make[1]: *** [~/github/missa-prime/openjdk/jdk/make/Init.gmk:151: main] Error 2
make: *** [~/github/missa-prime/openjdk/jdk/make/PreInit.gmk:159: install-hsdis] Error 2
- links to
-
Commit(master)
openjdk/jdk/dadbad0b
-
Review(master)
openjdk/jdk/28099