Deutsches Simutransforum
Cross-Compiling für Mac unter Linux / Projekthilfe gesucht - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Computer und Co. (https://simutrans-forum.de/mybb/forumdisplay.php?fid=51)
+--- Forum: Computer (https://simutrans-forum.de/mybb/forumdisplay.php?fid=52)
+--- Thema: Cross-Compiling für Mac unter Linux / Projekthilfe gesucht (/showthread.php?tid=3124)

Seiten: 1 2 3 4 5 6 7 8 9 10


- sgpch - 11-06-2008

seltsam.. ich hab durch die benutzung des hfs treibers der bei meinem linux als modul bei liegt (muss man ja nich fest baun), keine höhere cpulast (amd tb 1200).

nun gut.. ihr macht das schon Wink


- wernieman - 11-06-2008

Mich würde im Moment eher Interessieren, ob denn das Compilat läuft ....


- Pennywise - 11-06-2008

Bei mir zumindest nicht - alles unveraendert.


- wernieman - 11-06-2008

Habe gerade einen "Fehler" entdeckt ... kompiliere gerade ....


- wernieman - 12-06-2008

Auf ein neues ;o)


- wernieman - 12-06-2008

Zitat:Original von prissi
Also, das Hauptprogramm muss zum mindest auf dem mac mit dem GCC "SDLmain.m" sein (*.m ist ObjectiveC). Sonst läuft nichts.

Das war die einzige Sache, die ich einbauen musste.

Hier mein händisches Makefile zum Linken auf dem Mac:

Das fällt mir jetzt erst auf .. was eminst Du damit?

Bisher habe ich es immer mit in der Kommandozeile übergeben

P.S. Interesant, das Du in Deinem makefile auch bei Optiomation die zeile "LDFLAGS += -ffunctions-sections" rausgenommen hast .. mein Compiler meckerte diese mit einem Fehler an ....


- prissi - 12-06-2008

Die geht nicht mit PowerPC. Die Optimierungen sind eh nur für GGC 3.3. getestet und meist unter 4.0 nicht mehr so ganz wirksam.


- Pennywise - 12-06-2008

Ich ueberbringe nur ungerne schlechte Nachrichten, aber auch die Version vom 12.06. 00:01 bringt keinerlei Aenderung. Immernoch "cannot execute binary file".

Gilt uebrigens auch fuer die PPC-Version, die ja dank Rosetta eigentlich laufen muesste. Soweit zumindest die Theorie.


- wernieman - 12-06-2008

Hast Du das MAC-SDL nach Framework copiert?

Habe wir ncohmals Prissis Makefile durchgelesen und passe heute abend meines nochmals an .... rein prinzipiell läuft der Cross-Compiler (sollte er...)


- Pennywise - 12-06-2008

Ohne SDL in den Frameworks haette ich ein kleines Problem. Smile

Dann saehe die Fehlermeldung allerdings auch anders aus.