Am Montag, 1. November 2004 15:24 schrieb Jörg Hermsdorf:
Das dachte ich bisher auch immer, dass man um x86_64 Pakete zu bauen nicht unbedingt ne 64-Bit Maschine braucht.
Prinzipiell kannst Du für jede andere Architektur Pakete bauen, wenn ein entsprechender Cross-Compiler und alle Libs in entsprechender Form vorliegen. Ich hab nur erstens keine Erfahrung damit und würde zweitens nur ungern Pakete ins Netz stellen, die ich selbst nicht mal ausprobieren kann. Wer weiß wass da alles falsch läuft.
Ich habe jedoch (zumindest bisher) keine Ahnung was das Bauen von RPMs betrifft.
RPM Bauen ist nichts anderes wie der berühmte Dreisatz ./configure, make und make install über das SPEC-File gesteuert und mit ein bisserl SchnickSchnack außenrum.
Solange es nur ein # rpmbuild --rebuild --target=x86_64 des Quellpakets erforderlich ist, kann ich gerne mithelfen. Aber
Wenn es damit getan wäre, würden wir schon längst x86_64 Pakete bei Packman sehen. Aber so einfach funktioniert es nicht.
sicherlich sind auch Anpassungen am SPEC-File notwendig, oder? Und
Ich wage mal zu behaupten, dass die meisten SPEC-Files keine Änderungen erfordern, ich hab ja auch jahrelang parallel PPC-Pakete gebaut, eine komplett andere Prozessorarchitektur. In der Regel braucht es dafür keine Änderungen, was aber nicht zwangsweise bedeutet.
dann ist da noch die Frage ob sich jeder Quellcode einfach so für x86_64 compilieren lässt???
Einige ja, einige nein. MPlayer scheint Probleme zu machen, die aktuellen xine Pakete gehen (seit 1-rc6a, davor auch nicht), einige Sachen mit Assembler gehen natürlich nicht. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de