RFR: 8372759: Test build/AbsPathsInImage.java fails after JDK-8370438
Matthias Baesken
mbaesken at openjdk.org
Tue Dec 9 14:26:54 UTC 2025
Fei Yang reported this test error on a Debian GNU/Linux 13 (trixie) x86_64 machine:
$ make test TEST="test/jdk/build/AbsPathsInImage.java"
STDERR:
java.lang.Exception: Test failed
at AbsPathsInImage.main(AbsPathsInImage.java:132)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1516)
The lto - built libsplashscreen.so was report to cause this.
To get rid of the unwanted paths in the shared lib (or in debug info files) we should not only compile but also link with debug prefix settings.
-------------
Commit messages:
- Move prefix setting to m4 file
- JDK-8372759
Changes: https://git.openjdk.org/jdk/pull/28676/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28676&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8372759
Stats: 7 lines in 4 files changed: 5 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/28676.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/28676/head:pull/28676
PR: https://git.openjdk.org/jdk/pull/28676
More information about the build-dev
mailing list