Avatar
そうそう。最初のビルドはツールチェインにプレビルドされてるswiftmoduleを使うんですけど
2:35 AM
オブジェクトファイルを作った後に実行する -emit-module-index-system-modules を指定するのでツールチェインの_StringProcessing.swiftinterfaceからswiftmoduleを作って .build/debug/ModuleCache に新しく配置する。
2:36 AM
ここで新しく作られたswiftmoduleはautolink情報が欠けてて
2:37 AM
一回目ではツールチェインのswiftmoduleを見ていたが、二回目のビルドでオブジェクトファイルを作るときは -module-cache-pathで明示的に指定された .build/debug/ModuleCache が優先されるので、壊れたswiftmoduleを参照してしまい問題が発現する (edited)