Tuesday, March 24, 2026

Building and testing MySQL 9.7.0 early access build on macOS

Oracle released 9.7.0 community early access build, which is a part of their work towards fulfilling their new promises to the community. This is great news for community testing and I did my part in my usual way (previously: 8.0.45 / 8.4.8 / 9.6.0).

Build

No changes from 9.6.0: the current Xcode (26.3) builds the 9.7.0 early access build fine, LLVM 21 still fails (bug #119246).

Tests

Bad news

Good news

One-off issues

  • component_keyring_file.tablespace_encrypt_10 failed once under debug build
  • Likewise main.func_in_mrr
  • Likewise perfschema.idx_compare_metadata_locks
  • main.mysqltest failed testcase check one under debug build
  • rpl_gtid.rpl_semisync_gtid_tag crashed once under debug + sanitizers build
  • perfschema.system_events_component failed once under debug + sanitizers build
  • Likewise perfschema.stage_mdl_global
  • Likewise innodb_undo.truncate