Am Mittwoch, 6. August 2003 08:06 schrieb CodeUser:
na - nu bin ich ma wieder im netz ... und melde mich dann auch ma wieder zu wort *g* Frage -> rpm selber basteln -> ich zieh mir den quellcode runter ... tipp den ganzen kram in die konsole - und der bastelt mir ein rpm. das mache ich jetzt unter SuSE und Redhat.
Ja.
wo sind dann am Endprodukt die Unterschiede? werden bestimmte Dateien
Das hängt von vielen Parametern ab. - Pfade - Compiler - Bibliotheksversionen Die Pfade vereinheitlichen sich dank LFS zwar mehr und mehr, aber erstens sind nicht alle Distros LFS konform und zweitens scheint es immer noch Interpretationsspielräume zu geben. Der Compiler ist in einigen Punkten sehr Brisant. Mal von dem 2.96er, den RedHat mal verwendet hat, der Binarys erzeugte, der nur exakt auf der einen RedHat-Version liefen, gibt es vor allem in letzter Zeit mit Umstellung der von 2.9x auf 3.x, die erzeugen bei C++ Programmen keinen compatiblen code, so dass mit 3.x compilierte Programme nicht mit Bibliotheken zusammenarbeten, die mit 2.9x compiliert wurden und umgekehrt. Bibliotheken in unterschiedlichen Versionen ist die andere Sache. Ein Programm das mit libXYZ.2 compiliert wurde, läuft eventuell nicht auf einem System mit libXYZ.1, ein ein schönes Beispiel, das ich bei Packman erlebt habe, war die libdvdread. Programme die mit Version 0.9.3 compiliert wurden, liefen nicht mit der 0.9.4er Version, mussten also neu übersetzt werden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de