Re: Bauen von 32bit-Binaries unter 64bit: Problem mit dem Linker?
Ok, neue Infos: Es geht genausowenig mit postgresql92. Problem: Es gibt auf dem 64Bit-System unter /usr/lib keinen Link libpq.so, der auf die Versionen zeigt. Natürlich könnte ich den Link von Hand erzeugen, aber das ist ja nicht im Sinne des Erfinders. Ich bräuchte also ein postgresql-devel-32bit, das gibts aber nicht. Wie ist den dass korrekte vorgehen um 32bit auf einer 64Bit-Maschine zu erzeugen? "gcc -m32" führt nur dazu, das er versucht die 64bit-Libpq zu linken, und das geht schief. Gruß Daniel Am 08/16/2016 um 04:32 PM schrieb Daniel Spannbauer:
Hallo,
ich versuche unter 12.3 32bit-Binaries zu bauen. Es wird die libpq inkludiert. Also postgersql95-devel gebaut und installiert, ebenso libpq und libpq-32bit. Es wird /usr/lib64/libpq.so.5.8 installiert, ein Link angelegt auf /usr/lib64/libpq.so.5 und /usr/lib64/libpq.so
libpq-32bit installiert: /usr/lib/libpq.so.5.8 und link auf /usr/lib/libpq.so.5
Beim bauen mit gcc mosert mir dann das ganze rum: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libpq.so when searching for -lpq
ldconfig -p sagt: libpq.so.5 (libc6,x86-64) => /usr/lib64/libpq.so.5 libpq.so.5 (libc6) => /usr/lib/libpq.so.5 libpq.so (libc6,x86-64) => /usr/lib64/libpq.so
Auf einem alten Rechner mit postgresql92 nachgeschaut...es sind die gleichen Pakete mit gleichem Inhalt installiert, der Output von ldconfig -p ist auch identisch.
Weiß jemand, warum ich auf einem System auf die Nase falle während ich beim anderen anstandslos durchkomme?
Gruß
Daniel
-- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- 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 (1)
-
Daniel Spannbauer