
Issue #20631 has been updated by hsbt (Hiroshi SHIBATA). I also found build failure of [oj-introspect](https://github.com/meinac/oj-introspect). https://github.com/meinac/oj-introspect/blob/master/ext/oj-introspect/extcon... ``` $DLDFLAGS << " -Wl,-U,#{sym.strip}" ``` This line is broken with Xcode 16 beta. ``` linking shared-object oj/introspect/introspect_ext.bundle ld: -undefined dynamic_lookup cannot be used with -U clang: error: linker command failed with exit code 1 (use -v to see invocation) ``` BTW, this is not `ruby/ruby` issue. ---------------------------------------- Bug #20631: Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta https://bugs.ruby-lang.org/issues/20631#change-109102 * Author: hsbt (Hiroshi SHIBATA) * Status: Open * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I found some issues with Xcode 16 beta and macOS 15 (Sequoia) Beta. `TestRubyOptions` and `TestVMDump` are failed with them. full log: https://gist.github.com/hsbt/378fe2ba47e734f2562ba9a154e1795b I'm not sure why macOS require `sudo` command for that. ---- And I and @katei also found the regression of https://bugs.ruby-lang.org/issues/18912#note-15. ```
pid = fork { p File.realpath "/" } Process.waitpid(pid) objc[82573]: +[NSPlaceholderMutableString initialize] may have been in progress in another thread when fork() was called. objc[82573]: +[NSPlaceholderMutableString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug. => 82573
--
https://bugs.ruby-lang.org/