2012-02-15 21 views
5

Sto cercando di costruire l'dyld open source, pubblicato da Apple qui:costruzione dyld dalla fonte di mela

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

ho copiato giù ogni singolo file ed ho provato la costruzione del progetto di XCode, ma sono bloccato su un File mancante.

i686-apple-darwin11-LLVM-g ++ - 4.2: /usr/local/lib/system/libc.a: No such file or directory

Ho controllato le impostazioni del progetto XCode e questo flag è essere specificamente impostato, eppure non esiste alcun file di questo tipo sul mio filesystem. C'è comunque un libc.dylib.

Da altri post che ho letto sembra che Mac OS X di solito non utilizzi questo file libc.a, eppure sia referenziato da questo progetto.

Qualcuno sa dove posso ottenere questo file o perché viene utilizzato?

Grazie!

+0

Aggiornamento: ho trovato alcune informazioni qui: http://lists.apple.com/archives/darwin-dev/2008/Oct/msg00016.html. Ho intenzione di provare a costruire tramite darwinbuild. – Locksleyu

+0

Ho superato l'errore e ora sono bloccato su riferimenti mancanti, come ad esempio: "_open $ UNIX2003", ecc. Sto cercando di usare SDX 10.6 ma forse ho bisogno di una versione precedente? – Locksleyu

risposta

0

È anche possibile ottenere la sorgente per libc da apple open source. Dovresti essere in grado di compilare la libreria statica con questo.

Problemi correlati