Re: tokyocabinet Compilierung 32-bit auf 64-bit System
Thomas Hertweck <[email protected]> Tue, 01 May 2012 19:36:18 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
On 01/05/12 12:10, Bernhard Walle wrote: > * Thomas Hertweck <[email protected]> [2012-04-30 22:01]: >> >> Vermutlich eine einfache Frage: Wie kann ich tokyocabinet[1] oder >> sqlite[2] auf einem 64-bit System (in diesem Falle openSUSE 12.1) >> zuverlaessig als 32-bit Software compilieren? Es geht hier nicht um da= s >> Erstellen eines RPMs oder so (ich suche auch keine OBN Loesung), ich m= uss >> das lediglich lokal ueber configure und make compilieren koennen, um e= inen >> Test laufen zu lassen (das Programm linkt statisch oder dynamisch gege= n >> die entsprechenden Archive/Bibliotheken). Ich weiss, dass sqlite bei >> openSUSE dabei ist, ich brauche aber eine ganz bestimmte Version, da i= ch >> einen Bug in einem Software-System finden muss. >=20 > Ich glaub f=FCr das was Du brauchst m=FCsste "gcc -m32" reichen. >=20 > Ansonsten halt ein 32-Bit-chroot (auf SUSE-Systemen kannst Du ziemlich > leicht mit "osc build" erstellen lassen; f=FCr Debian/Ubuntu mit > debootstrap bzw. Tools die darauf aufsetzen). Ich kann sicher CFLAGS etc vor einem configure Lauf setzen. Das gaukelt allerdings configure selbst und allem Drumherum keine 32-bit Umgebung vor= . Ich hatte gehofft, ein setarch oder linux32 oder so wuerde helfen, aber das scheint nicht der Fall zu sein. Erstaunlich, dass es auch nach all der Zeit immer noch eher problematisch ist, 32-bit Software auf einem 64-bit System zu erstellen. Danke jedenfalls fuer Deine Tips. Gruesse, Thomas --=20 To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]