アップルダーウィン用のglibcのプリコンパイル済みパッケージを見つけることができませんでした。ソースからgccをコンパイルできませんでした。また、glibcのコンパイルも非常に難しいと思います。私が欲しいもの:
gccとともにGNUCランタイムライブラリのみを使用するようにdarwinシステムを構成します。
必要に応じてさらに指定できます。
私はまだこの問題の解決策を見つけていませんが、それは今は関係ありません。セグメンテーション違反は、64ビットのdarwinlibcでのみ再現できます。さらに、ダーウィンでvalgrindを使用してプログラムを実行すると、障害が抑制されます。
これにより、問題はライブラリではなくコードにあるという結論に至りました。コードは最初は私のものではなかったので、もう私の問題ではありません。ある段階のプログラムは、割り当てられていないメモリにアクセスしようとします。私の推測では、glibcを使用するとこのエラーが何らかの形で補正されます。