RFR: 8354686: [AIX] now ubsan is possible [v2]

Joachim Kern jkern at openjdk.org
Thu Apr 17 15:42:09 UTC 2025


> With the introduction of the open XL 17.1.2.13 Compiler and the runtime 17.1.3 as minimum requirement ubsan is supported for AIX now.
> Unfortunately there has to be some adoptions.
> - Currently the test for vptr does not work and produces crashes when active, so we have to deactivate it. (If fixed by IBM there will be a follow up JBS)
> - ubsan introduces so much new symbols to every executable that we have to link with -bbictoc.
> - The llvm_symbolizer is not found out of the box, so we have to provide the full qualified llvm_symbolizer path in the __ubsan_default_options() function.

Joachim Kern has updated the pull request incrementally with one additional commit since the last revision:

  adding comments

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/24667/files
  - new: https://git.openjdk.org/jdk/pull/24667/files/ae22be6e..39a976f0

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=24667&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=24667&range=00-01

  Stats: 11 lines in 2 files changed: 10 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/24667.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24667/head:pull/24667

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


More information about the build-dev mailing list