32Bit rpm auf 64Bit leap bauen ...
Liebe Liste, ich hätte da gerne mal ein Problem. Ich möchte (für die Zeit, wenn der Support abgelaufen ist ...) 32Bit rpm's für leap bauen, damit man Kompatibilitätspakete bauen kann. Hier kommt es zu einem Henne - Ei Problem. openSUSE stellt gar keine i586 - Pakete mehr zur Verfügung, auch kein Minimalset, um ein linux32 build ... laufen zu lassen. Man (ich) ist (bin) hier also gekniffen (und gleich die offene Frage, warum eigentlich, die müssen existieren, weil die 32Bit - Kompatibilitätsbinaries verteilt werden. Für die muss das existieren). "build" scheidet also aus. Und an "rpmbuild -ba --target", "linux32 rpmbuild - ba --target" oder was auch immer, gesetzte CC="gcc -m32" usw. usw. beisse ich mir die Zähne aus - google liefert leider nichts brauchbares. Hat hier jemand eine Idee für mich (die beste IMHO wäre, openSUSE würde ein Minimalset an i586 - rpms für den Zweck auf den Server legen :-)) Vielen Dank schonmal Grüße Dieter Jurzitza -- ----------------------------------------------------------- | \ /\_/\ | | ~x~ |/-----\ / \ /- \_/ ^^__ _ / _ ____ / <°°__ \- \_/ | |/ | | || || _| _| _| _| if you really want to see the pictures above - use some font with constant spacing like courier! :-) ----------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, 28. Februar 2016, 09:51:15 schrieb Dr.-Ing. Dieter Jurzitza:
Hier kommt es zu einem Henne - Ei Problem. openSUSE stellt gar keine i586 - Pakete mehr zur Verfügung, auch kein Minimalset, um ein linux32 build ... laufen zu lassen. Das stimmt so nicht. Die 32bit-Pakete heissen ...-32bit-....x86_64 und nicht ....i586. Weil sie sich von "normalen" .i586 Paketen dadurch unterscheiden müssen, das sie ohne Konfigurationsdateien kommen. Denn diese werden ja durch das entsprechende 64bit-Paket installiert. Wie solche 32bit Pakete im Detail gebaut werden,werden weiss ich auch nicht, aber es scheint das OBS dies unterstützt. Schau die mal https://en.opensuse.org/openSUSE:Build_Service_baselibs.conf an -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Dr.-Ing. Dieter Jurzitza
-
Markus Koßmann