Compilazione a 32/64 bit su x86_64

Richieste generiche di aiuto
Post Reply
User avatar
steros
Utente junior
Utente junior
Posts: 59
Joined: 10 December 2009, 10:29
ROSA: 2012.1
OpenMandriva: -
Kernel: 3.10.21-nrjQL
Desktop: Kde 4
country: Italy

Compilazione a 32/64 bit su x86_64

Post by steros »

Salve gente. Ho un problema che non riesco a risolvere in maniera "pulita".
Ho una mandriva x86_64 e vorrei compilare anche a 32 bit. Nessun problema con la compilazione di programmini stupidi, ma quando tento di compilare ad esempio programmi che usano le Qt il linker fallisce dicendo, ad esempio che non trova la lib "libXext.so" o la "libX11.so". Il gestore di pacchetti non mi permette di installare il relativo devel a 32 bit se c'è già quello a 64 bit.
Le uniche soluzioni che mi vengono in mente sono mettere le lib a 32 bit "a mano" sotto /usr/lib oppure creare un ambiente chrooted, oppure, come faccio al momento usare una macchina virtuale (!).
Qualcuno ha una soluzione più intelligente e "pulita" (ovvero che mi consenta poi di aggiornare le lib delle 2 architetture tramite aggiornamento automatico)?
Steros - Mdv Rosa 2012.1 x86_64 - KDE 4

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Compilazione a 32/64 bit su x86_64

Post by NicCo »

Noi buildiamo per 32bit da 32bit e per 64bit da 64bit
Naturalmente le VM sono le nostre amiche di casa...

Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

Post Reply