如何构建apple的opensource libc?

Viv*_*vek 7 macos libc dylib

我正在尝试在我的OS X 10.6.8笔记本电脑上构建apple的opensource libc(来自http://www.opensource.apple.com/source/Libc/Libc-763.11/).这是为了从本质上获得本地生成的/usr/lib/libSystem.B.dylib副本,我打算进一步尝试.

我看到了几个基本的障碍(除非,显然,我遗漏了一些基本的东西):

  • 没有关于如何进行构建的说明.我在上面引用的URL中有几个Makefile,但是当我尝试直接制作时,它们无法构建:

$ 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 但它仍然不够接近我的口味!

有什么指针吗?

谢谢!