Am Donnerstag, 2. Juni 2005 16:05 schrieb Ulf Lorenz:
Hat jemand ein wenig Ahnung von der Materie? Weitere Infos und Probleme kann ich natuerlich auf Anfrage gerne liefern. Expat z.B. motzt auch noch rum, aber erst mal eins nach dem anderen.
Als Geheimtip von Spieleentwickler zu Spieleentwickler: http://freeciv.org/~jdorje/crosscompile/cross-compiling.html
Ist noch nicht soo umfangreich, aber jede weitere (schlechte) Erfahrung kann man ja dort mit reinbringen. Leider achten z.B. die GCC-Leute bei ihren Releases nicht auf cross-build-Fähigkeiten, das muss immer erst nachgepatcht werden. Probleme gibt es aber mit automake und libtool eigentlich nur wenige, sofern nicht rekursive Dependencies o.ä. verwendet werden.
Außerdem habe ich letzens Patches bekommen, die suggerieren, dass die Windows-Plattformen mal wieder völlig unterschiedliche Verhaltensweisen zeigen. So haben die tollen Windows2k-Entwickler vergessen, freeaddrinfo() zu implementieren. Normalerweise lässt man die Win-Portierungen deshalb von Leuten machen, die das unbedingt haben wollen, und achtet v.a. darauf seinen guten Quelltext nicht durch komische win-spezifische #ifdefs zu verunstalten :)
Josef