それとも、Mac App Store の最新の Xcode (4.4.1) に含まれるリンカが以前のバージョンよりも多くのメモリを使用し始めたことに気づいた人がいますか? つまり、6 GB 以上のメモリが必要です。これは、数百のオブジェクト ファイルから i386 共有ライブラリを生成する場合であり、その一部またはすべてが -g でコンパイルされる可能性があります。以前のバージョンのリンカでは実行できなかった、何らかの高価なリンク時の最適化を最近実行しているのでしょうか? どうすればオフにできますか?
具体的に言えなくてすみません… 調査を始めたばかりです。これまでのところ、10.8 を実行している私の MacBook Pro は、問題のソフトウェアのビルドが実行されている間に、おそらくディスクとスワップ領域が不足しているために、数回完全にハングすることができました (ええ、私は少しきついです)ディスク容量)、電源ボタンを長押しするだけで有効になるように...
実際には、リンカが最終的にアサーション エラーになる場合があります。
Assertion failed: (counter() < 0xffff), function nextCounter, file /SourceCache/ld64/ld64-133.3/src/ld/ld.hpp, line 99.
0 0x10adb2280 __assert_rtn + 144
1 0x10adf2f11 ld::tool::InputFiles::findDylib(char const*, char const*) + 321
2 0x10aded00a mach_o::dylib::File<x86>::processIndirectLibraries(ld::dylib::File::DylibHandler*, bool) + 138
3 0x10adf36b4 ld::tool::InputFiles::createIndirectDylibs() + 676
4 0x10adf4b2a ld::tool::InputFiles::forEachInitialAtom(ld::File::AtomHandler&) + 874
5 0x10adff34c ld::tool::Resolver::resolve() + 204
6 0x10adb2649 main + 585