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

Reply via email to