On Wed, 19 Apr 2023 10:38:19 GMT, Matthias Baesken <[email protected]> wrote:
> After the latest harfbuzz update, the AIX build is broken. The old clang > compiler from xlc16 does not compile harfbuzz correctly. > First issue in hb-algs.hh is that xlc16 clang still sets some GNUC-related > macros, so we do not run into the `__clang_major__ >= 8` check that should > prevent to try to compile `__builtin_mul_overflow` with ancient clang. > The other issue in `hb-subset.cc` is a bit tricky and has been observed as > well on macOS when very old clang versions were used. > > Probably we can get rid of those 2 workarounds in some months after switching > to xlc17 which includes a rather new clang version. This pull request has now been integrated. Changeset: 310aa934 Author: Matthias Baesken <[email protected]> URL: https://git.openjdk.org/jdk/commit/310aa9347861922af5f0311e9e93a5f49dee6adc Stats: 6 lines in 2 files changed: 5 ins; 0 del; 1 mod 8304291: [AIX] Broken build after JDK-8301998 Reviewed-by: mdoerr, tsteele, prr ------------- PR: https://git.openjdk.org/jdk/pull/13529
