On Mon, 11 Apr 2022 14:05:54 GMT, Andrew Leonard <aleon...@openjdk.org> wrote:
>> This PR removes the need for relative object file linking introduced by >> JDK-8284437 for linux libraries, by specifying >> .file <relative source path> directives in the linux .S source files. The >> source files specify a .file ASSEMBLY_SRC_FILE >> where ASSEMBLY_SRC_FILE is defined by the NativeCompliation.gmk. >> >> Signed-off-by: Andrew Leonard <anleo...@redhat.com> > > Non-determinism in .debuginfo straight away makes .so libraries > non-deterministic due to the embedded debuginfo CRC value. > @erikj79 i'll try removing .debuginfo from the exceptions and try it... @andrew-m-leonard This change leaves the pathmap options intact, right? Because `clang` leaves absolute path names in the debug info regardless of what's in `.file`. ------------- PR: https://git.openjdk.java.net/jdk/pull/8177