如何构建apple的opensource libc?

时间:2011-09-29 03:15:45

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

任何指针?

谢谢!