2

それとも、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
4

0 に答える 0