64-bits, universal, SDKs, -isysroot

Sunday 12 June 2011, 22:26:00 | mac/osx

De opties voor gcc op MacOS kunnen wel eens lastig worden met alle mogelijkheden die je tegenwoordig hebt met universal builds, multi-architecture, meerdere SDK versies, 32bits en 64 bits...

Apple's gcc heeft b.v. de "-isysroot" optie om een SDK te bepalen. Maar dat gaat niet altijd goed (omdat er b.v. symlinks ontbreken in de SDK tree; b.v. /usr/local/include doet het niet in de SDK).

Hier is een pagina die gelukkig wat uitleg bevat: http://www.kyngchaos.com/macosx/notes/universal64