[ruby-core:118727] [Ruby master Bug#20631] Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
From:
"hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>
Date:
2024-07-30 05:14:15 UTC
List:
ruby-core #118727
Issue #20631 has been updated by hsbt (Hiroshi SHIBATA).
Xcode 16 beta 4 fixed the following issue.
>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)
The detailed version is here:
```
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 16.0.0.0.1.1721279336
volume: /
location: /
install-time: 1722244152
```
----------------------------------------
Bug #20631: Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
https://bugs.ruby-lang.org/issues/20631#change-109263
* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Assignee: hsbt (Hiroshi SHIBATA)
* 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/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/