Skip to content

Instantly share code, notes, and snippets.

@zakkak
Created January 22, 2021 12:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zakkak/9e2979eec6e39acc119b53ecd2625564 to your computer and use it in GitHub Desktop.
Save zakkak/9e2979eec6e39acc119b53ecd2625564 to your computer and use it in GitHub Desktop.
Command: mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< imageio:imageio >---------------------------
[INFO] Building imageio 1
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ imageio ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imageio ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imageio ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imageio ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/zakkak/code/mandrel-integration-tests/apps/imageio/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imageio ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ imageio ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ imageio ---
[INFO] Building jar: /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio.jar
[INFO]
[INFO] --- maven-shade-plugin:2.4.3:shade (default) @ imageio ---
[INFO] Including org.jfree:org.jfree.svg:jar:4.1 in the shaded jar.
[INFO] Including org.jfree:jfreechart:jar:1.5.2 in the shaded jar.
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio.jar with /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio-1-shaded.jar
[INFO] Dependency-reduced POM written at: /home/zakkak/code/mandrel-integration-tests/apps/imageio/dependency-reduced-pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.169 s
[INFO] Finished at: 2021-01-22T14:51:19+02:00
[INFO] ------------------------------------------------------------------------
Command: java -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image -jar target/imageio.jar
Command: jar uf target/imageio.jar -C src/main/resources/ META-INF
Command: native-image -H:IncludeResources=Grace_M._Hopper.jp2,FreeMono.ttf,FreeSerif.ttf --no-fallback -jar target/imageio.jar target/imageio
[target/imageio:115084] classlist: 1,115.20 ms, 0.96 GB
[target/imageio:115084] (cap): 390.42 ms, 0.96 GB
[target/imageio:115084] setup: 1,509.96 ms, 0.96 GB
[target/imageio:115084] (clinit): 1,133.42 ms, 2.33 GB
[target/imageio:115084] (typeflow): 9,163.70 ms, 2.33 GB
[target/imageio:115084] (objects): 10,330.64 ms, 2.33 GB
[target/imageio:115084] (features): 724.42 ms, 2.33 GB
[target/imageio:115084] analysis: 22,015.78 ms, 2.33 GB
[target/imageio:115084] universe: 856.60 ms, 2.33 GB
[target/imageio:115084] (parse): 3,245.49 ms, 2.33 GB
[target/imageio:115084] (inline): 3,169.74 ms, 2.23 GB
[target/imageio:115084] (compile): 21,422.31 ms, 3.36 GB
[target/imageio:115084] compile: 29,146.35 ms, 3.36 GB
[target/imageio:115084] image: 3,709.59 ms, 3.36 GB
[target/imageio:115084] write: 358.19 ms, 3.36 GB
Fatal error:java.lang.RuntimeException: java.lang.RuntimeException: There was an error linking the native image: Linker command exited with 1
Linker command executed:
/usr/bin/gcc -z noexecstack -Wl,--gc-sections -Wl,--dynamic-list -Wl,/tmp/SVM-6771623494765959418/exported_symbols.list -Wl,--exclude-libs,ALL -Wl,-x -o /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio target/imageio.o /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnet.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjavajpeg.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnio.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/liblibchelper.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjava.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/liblcms.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt_headless.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfdlibm.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libzip.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/libjvm.a -v -L/tmp/SVM-6771623494765959418 -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64 -lstdc++ -lm -lfreetype -lpthread -ldl -lz -lrt
Linker command output:
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.1 20201125 (Red Hat 10.2.1-9) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/10/:/usr/libexec/gcc/x86_64-redhat-linux/10/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/10/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/10/:/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/10/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-z' 'noexecstack' '-o' '/home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio' '-v' '-L/tmp/SVM-6771623494765959418' '-L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc' '-L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64' '-mtune=generic' '-march=x86-64'
/usr/libexec/gcc/x86_64-redhat-linux/10/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvWheUE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio -z noexecstack /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/10/crtbegin.o -L/tmp/SVM-6771623494765959418 -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64 -L/usr/lib/gcc/x86_64-redhat-linux/10 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../.. --gc-sections --dynamic-list /tmp/SVM-6771623494765959418/exported_symbols.list --exclude-libs ALL -x target/imageio.o /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnet.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjavajpeg.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnio.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/liblibchelper.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjava.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/liblcms.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt_headless.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfdlibm.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libzip.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/libjvm.a -lstdc++ -lm -lfreetype -lpthread -ldl -lz -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-redhat-linux/10/crtend.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crtn.o
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(HBShaper.o): in function `Java_sun_font_SunLayoutEngine_shape':
HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x90): undefined reference to `hb_buffer_create'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xa5): undefined reference to `hb_buffer_set_script'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xaf): undefined reference to `hb_ot_tag_to_language'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xba): undefined reference to `hb_buffer_set_language'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xcd): undefined reference to `hb_buffer_set_direction'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xda): undefined reference to `hb_buffer_set_cluster_level'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x131): undefined reference to `hb_buffer_add_utf16'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x15d): undefined reference to `hb_feature_from_string'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x172): undefined reference to `hb_feature_from_string'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x18d): undefined reference to `hb_shape_full'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x195): undefined reference to `hb_buffer_get_length'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1a2): undefined reference to `hb_buffer_get_glyph_infos'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1b1): undefined reference to `hb_buffer_get_glyph_positions'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1f2): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1fb): undefined reference to `hb_font_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x254): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x25d): undefined reference to `hb_font_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x28f): undefined reference to `hb_shape_full'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x297): undefined reference to `hb_buffer_get_length'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2a4): undefined reference to `hb_buffer_get_glyph_infos'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2b3): undefined reference to `hb_buffer_get_glyph_positions'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2f4): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2fd): undefined reference to `hb_font_destroy'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `hb_jdk_font_create':
hb-jdk-font.cc:(.text.hb_jdk_font_create+0x18): undefined reference to `hb_font_create'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x3c): undefined reference to `hb_font_set_funcs'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x61): undefined reference to `hb_font_set_scale'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x81): undefined reference to `hb_font_funcs_create'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x97): undefined reference to `hb_font_funcs_set_nominal_glyph_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xaa): undefined reference to `hb_font_funcs_set_variation_glyph_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xbd): undefined reference to `hb_font_funcs_set_glyph_h_advance_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xd0): undefined reference to `hb_font_funcs_set_glyph_v_advance_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xe3): undefined reference to `hb_font_funcs_set_glyph_h_origin_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xf6): undefined reference to `hb_font_funcs_set_glyph_v_origin_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x109): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x11c): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x12f): undefined reference to `hb_font_funcs_set_glyph_extents_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x142): undefined reference to `hb_font_funcs_set_glyph_contour_point_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x155): undefined reference to `hb_font_funcs_set_glyph_name_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x168): undefined reference to `hb_font_funcs_set_glyph_from_name_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x170): undefined reference to `hb_font_funcs_make_immutable'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `Java_sun_font_SunLayoutEngine_disposeFace':
hb-jdk-font.cc:(.text.Java_sun_font_SunLayoutEngine_disposeFace+0x9): undefined reference to `hb_face_destroy'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `Java_sun_font_SunLayoutEngine_createFace':
hb-jdk-font.cc:(.text.Java_sun_font_SunLayoutEngine_createFace+0x71): undefined reference to `hb_face_create_for_tables'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `reference_table(hb_face_t*, unsigned int, void*)':
hb-jdk-font.cc:(.text._ZL15reference_tableP9hb_face_tjPv+0xc0): undefined reference to `hb_blob_create'
collect2: error: ld returned 1 exit status
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:600)
at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006)
at com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:483)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:370)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:529)
at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:119)
at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:561)
Caused by: java.lang.RuntimeException: There was an error linking the native image: Linker command exited with 1
Linker command executed:
/usr/bin/gcc -z noexecstack -Wl,--gc-sections -Wl,--dynamic-list -Wl,/tmp/SVM-6771623494765959418/exported_symbols.list -Wl,--exclude-libs,ALL -Wl,-x -o /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio target/imageio.o /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnet.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjavajpeg.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnio.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/liblibchelper.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjava.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/liblcms.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt_headless.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfdlibm.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libzip.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/libjvm.a -v -L/tmp/SVM-6771623494765959418 -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64 -lstdc++ -lm -lfreetype -lpthread -ldl -lz -lrt
Linker command output:
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.1 20201125 (Red Hat 10.2.1-9) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/10/:/usr/libexec/gcc/x86_64-redhat-linux/10/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/10/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/10/:/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/10/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-z' 'noexecstack' '-o' '/home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio' '-v' '-L/tmp/SVM-6771623494765959418' '-L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc' '-L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64' '-mtune=generic' '-march=x86-64'
/usr/libexec/gcc/x86_64-redhat-linux/10/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvWheUE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /home/zakkak/code/mandrel-integration-tests/apps/imageio/target/imageio -z noexecstack /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/10/crtbegin.o -L/tmp/SVM-6771623494765959418 -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc -L/home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64 -L/usr/lib/gcc/x86_64-redhat-linux/10 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../.. --gc-sections --dynamic-list /tmp/SVM-6771623494765959418/exported_symbols.list --exclude-libs ALL -x target/imageio.o /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnet.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjavajpeg.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libnio.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/liblibchelper.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libjava.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/liblcms.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt_headless.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libawt.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfdlibm.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libzip.a /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/svm/clibraries/linux-amd64/libjvm.a -lstdc++ -lm -lfreetype -lpthread -ldl -lz -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-redhat-linux/10/crtend.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crtn.o
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(HBShaper.o): in function `Java_sun_font_SunLayoutEngine_shape':
HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x90): undefined reference to `hb_buffer_create'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xa5): undefined reference to `hb_buffer_set_script'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xaf): undefined reference to `hb_ot_tag_to_language'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xba): undefined reference to `hb_buffer_set_language'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xcd): undefined reference to `hb_buffer_set_direction'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0xda): undefined reference to `hb_buffer_set_cluster_level'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x131): undefined reference to `hb_buffer_add_utf16'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x15d): undefined reference to `hb_feature_from_string'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x172): undefined reference to `hb_feature_from_string'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x18d): undefined reference to `hb_shape_full'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x195): undefined reference to `hb_buffer_get_length'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1a2): undefined reference to `hb_buffer_get_glyph_infos'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1b1): undefined reference to `hb_buffer_get_glyph_positions'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1f2): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x1fb): undefined reference to `hb_font_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x254): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x25d): undefined reference to `hb_font_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x28f): undefined reference to `hb_shape_full'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x297): undefined reference to `hb_buffer_get_length'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2a4): undefined reference to `hb_buffer_get_glyph_infos'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2b3): undefined reference to `hb_buffer_get_glyph_positions'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2f4): undefined reference to `hb_buffer_destroy'
/usr/bin/ld: HBShaper.c:(.text.Java_sun_font_SunLayoutEngine_shape+0x2fd): undefined reference to `hb_font_destroy'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `hb_jdk_font_create':
hb-jdk-font.cc:(.text.hb_jdk_font_create+0x18): undefined reference to `hb_font_create'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x3c): undefined reference to `hb_font_set_funcs'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x61): undefined reference to `hb_font_set_scale'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x81): undefined reference to `hb_font_funcs_create'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x97): undefined reference to `hb_font_funcs_set_nominal_glyph_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xaa): undefined reference to `hb_font_funcs_set_variation_glyph_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xbd): undefined reference to `hb_font_funcs_set_glyph_h_advance_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xd0): undefined reference to `hb_font_funcs_set_glyph_v_advance_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xe3): undefined reference to `hb_font_funcs_set_glyph_h_origin_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0xf6): undefined reference to `hb_font_funcs_set_glyph_v_origin_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x109): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x11c): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x12f): undefined reference to `hb_font_funcs_set_glyph_extents_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x142): undefined reference to `hb_font_funcs_set_glyph_contour_point_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x155): undefined reference to `hb_font_funcs_set_glyph_name_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x168): undefined reference to `hb_font_funcs_set_glyph_from_name_func'
/usr/bin/ld: hb-jdk-font.cc:(.text.hb_jdk_font_create+0x170): undefined reference to `hb_font_funcs_make_immutable'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `Java_sun_font_SunLayoutEngine_disposeFace':
hb-jdk-font.cc:(.text.Java_sun_font_SunLayoutEngine_disposeFace+0x9): undefined reference to `hb_face_destroy'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `Java_sun_font_SunLayoutEngine_createFace':
hb-jdk-font.cc:(.text.Java_sun_font_SunLayoutEngine_createFace+0x71): undefined reference to `hb_face_create_for_tables'
/usr/bin/ld: /home/zakkak/code/mandrel-packaging/mandrel-java11-20.3.0.0.Final/lib/static/linux-amd64/glibc/libfontmanager.a(hb-jdk-font.o): in function `reference_table(hb_face_t*, unsigned int, void*)':
hb-jdk-font.cc:(.text._ZL15reference_tableP9hb_face_tjPv+0xc0): undefined reference to `hb_blob_create'
collect2: error: ld returned 1 exit status
at com.oracle.svm.hosted.image.NativeBootImageViaCC.handleLinkerFailure(NativeBootImageViaCC.java:463)
at com.oracle.svm.hosted.image.NativeBootImageViaCC.write(NativeBootImageViaCC.java:430)
at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:680)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:471)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Error: Image build request failed with exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment