2012-02-15 16 views
5

Estoy tratando de construir el dyld de código abierto, publicado por Apple aquí:Edificio dyld de la fuente de la manzana

http://www.opensource.apple.com/source/dyld/dyld-97.1/

Copié cada archivo y trató de construir el proyecto XCode, pero estoy atascado en una archivo perdido.

i686-manzana-darwin11-llvm-g ++ - 4.2: /usr/local/lib/system/libc.a: No existe el fichero o directorio

he comprobado la configuración del proyecto XCode y esta bandera está siendo específicamente establecer, sin embargo, no existe ningún archivo en mi sistema de archivos. Sin embargo, hay un libc.dylib.

De otras publicaciones que he leído parece que Mac OS X por lo general no usa este archivo libc.a, pero este proyecto hace referencia a él.

¿Alguien sabe dónde puedo obtener este archivo o por qué se usa?

Gracias!

+0

Actualización: encontré información aquí: http://lists.apple.com/archives/darwin-dev/2008/Oct/msg00016.html. Voy a tratar de construir a través de darwinbuild. – Locksleyu

+0

Supere el error y ahora me quedo atascado en referencias faltantes, como: "_open $ UNIX2003", etc. Estoy intentando usar SDX 10.6 pero ¿quizás necesito una versión anterior? – Locksleyu

Respuesta

0

También puede obtener la fuente de libc en apple open source. Debería poder compilar la biblioteca estática con esto.

Cuestiones relacionadas