RFR: 8323667: Library debug files contain non-reproducible full gcc include paths [v4]

Andrew Leonard aleonard at openjdk.org
Tue Jan 16 14:12:43 UTC 2024


> For gcc toolchains in ALLOW_ABSOLUTE_PATHS_IN_OUTPUT=False builds, this PR finds the location of the gcc system include paths, and adds -fdebug-prefix-map flags to map them to a standard location. Thus making the debuginfo and resulting libraries reproducible when using DevKits in different path locations.

Andrew Leonard has updated the pull request incrementally with one additional commit since the last revision:

  8323667: Library debug files contain non-reproducible full gcc include paths
  
  Signed-off-by: Andrew Leonard <anleonar at redhat.com>

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/17399/files
  - new: https://git.openjdk.org/jdk/pull/17399/files/adcb0fd5..1b167c12

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=17399&range=03
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=17399&range=02-03

  Stats: 8 lines in 1 file changed: 5 ins; 3 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/17399.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17399/head:pull/17399

PR: https://git.openjdk.org/jdk/pull/17399


More information about the build-dev mailing list