Avatar
omochimetaru 5/10/2024 1:10 PM
これは実際の動作を言ってて、ランタイムにランタイム関数で判定してその結果によって 9999 版を使う
1:12 PM
1,2,3は実装と運用の事実の話で、1がイカれた判定するから、snapshotでビルドしたバイナリとos の sdk を組み合わせると死ぬので
1:13 PM
snapshot の sdk を見るようにするべきというのが解決方法
1:13 PM
まだややこしいぞ
1:13 PM
そもそも $ swift sdk コマンドはなんなんだ
1:14 PM
Swiftで実装されていて、ツールチェーンにビルド済みで同梱されてる?
1:14 PM
swift 0501 をインストールしたときにはそのswift 0501 自身で事前にビルドされた swift sdk コマンドを起動してるのか
1:15 PM
Why it doesn't happen on macOS 13 or earlier? It looks like the /usr/lib/swift/libswiftCore.dylib in the version did not include #22658, so _stdlib_isOSVersionAtLeast(9999._builtinWordValue, 0._builtinWordValue, 0._builtinWordValue) returns false.
これも謎が深い
1:15 PM
macOS Sonoma ってかなり最近じゃなかったっけ
1:15 PM
22658 がマージされたのは2019年2月らしいので
1:16 PM
macOS 13 でもとっくに乗ってるんじゃ?