Per prima cosa è necessario odcctools, che contiene assemblatore e linker e simili (come binutils ma in grado di gestire il formato dell'oggetto Mach-O). Quindi hai bisogno delle librerie di sistema dall'SDK ufficiale. Puoi scaricarlo da Apple, ma devi accettare alcune cose e diventare un membro per farlo. E finalmente il buon vecchio gcc. Abbastanza facile in teoria, ma in realtà un disastro orribile. Il modo più semplice per andare (che io sappia) è usare I'm Cross!.
Aggiornamento: Ho trovato un metodo più recente e meglio aggiornato chiamato xchain. Richiede più lavoro manuale di I'm Cross! tu.
All'inizio pensavo che volessi compilare i programmi Mac per l'esecuzione su Linux, ma suppongo che tu voglia semplicemente compilarli su Linux, in seguito per essere eseguiti su un Mac. Domanda interessante –
@darren: Ya, non voglio eseguirli - basta costruirli. –
Il documento a cui ti colleghi per dirti in dettaglio quali strumenti hai bisogno e dove trovarli. È un dato di fatto, sembra essere quello di cui si tratta. Dubito che questa parte possa essere semplificata senza sacrificare l'accuratezza, risultando in un documento privo di valore e di basso contenuto. Per configurazioni, stai chiedendo come devono essere configurati gli strumenti quando sono entrambi costruiti ed eseguiti? Per quanto riguarda i pacchetti, ti riferisci ai file ".pkg" e ".mpkg" per Mac? – outis