OS X 10.6.8ラップトップでアップルのオープンソースlibc( http://www.opensource.apple.com/source/Libc/Libc-763.11/から)をビルドしようとしています。これは、基本的に/usr/lib/libSystem.B.dylibのローカルで生成されたレプリカを取得するためのものであり、これについてはさらに実験する予定です。
ただし、いくつかの基本的な障害があります(明らかに、基本的なものが欠落している場合を除きます)。
- ビルドの方法についての説明はありません。上記で参照したURLにはいくつかのMakefileがありますが、単純なmakeを実行しようとするとビルドに失敗します。
$ make -f Makefile
Makefile:14:***セパレータがありません。止まる。
- ダウンロード可能なソースが不完全であると思われます。Appleがすべての変更を明らかにしているわけではないという意味では不完全ではありませんが、(おそらく)Appleによって変更されていないソースファイルがあるという意味では不完全なので、コレクションには含まれていません。たとえば、「open」呼び出しの実装が表示されません(gnu libc階層では、io / open.cで利用できます)。
いくつかのグーグルの後で私が見つけることができた最も近い参照はこれでした:http ://www.projectosx.com/forum/index.php?showtopic = 1922&st = 0&p = 12457&#entry12457しかし、それはまだ私の好みには十分に近づいていません!
ポインタはありますか?
ありがとう!