Mac OS X: lapack/blas statisch einbinden

R

rikola

Foren Gott
Gibt es unter Mac OS X eine Moeglichkeit, die Bibliotheken unter /Developer/SDKs statisch einzubinden, wenn man mit gcc kompiliert?
Konkret handelt es sich um libLAPACK.dylib und libBLAS.dylib. Wenn ich mit '-llapack -lblas' linke, zeigt mir otool diese Abhaengigkeiten noch an. Da ich jedoch annehme, dass diese nicht auf jedem System vorhanden sind, wuerde ich die gerne statisch miteinbinden.
-static an gcc funktioniert ja unter Mac OS X nicht.
auch weiss ich, dass ich lapack und blas aus den Quellen selber kompilieren und als Archiv miteinbinden kann. Mich wuerde es aber interessieren, ob man das gleiche mit den Bibliotheken von Apple erreichen kann.
 
Zuletzt bearbeitet:
'-static' sollte auch bei MacOSX mit dem gcc funktionieren.
 
Das habe ich natuerlich ausprobiert, soviel Arbeit ist das ja nicht. Apple stellt keine statischen Systembibliotheken zur Verfuegung (crt0.o, nur crt1.dylib oder so). Man findet bei Apple eine Anleitung, das System selber zu kompilieren, aber soweit wollte ich ja nun nicht gehen, zumal liblapack und libblas ja nun nicht gerade systemkritische Bibliotheken sind...
 

Ähnliche Themen

Serious Engine für Linux und Mac OS X

Zurück
Oben