Pagina 1 di 1
[RISOLTO] multilib e configurazione php
Inviato: mer 16 mar 2011, 20:14
da roberto67
Ciao,
ho una slackware64_13.1 multilib su cui sto configurando come sempre php-5.3.3. Succede che le librerie se le va a cercare in /usr/lib anzichè /usr/lib64. Nella configurazione gli ho dato un:
ma non risolve.
Qualcuno di voi ha già trovato una soluzione, che non sia ovviamente cancellare le librerie a 32b, o creare link simbolici da lib a lib64?
grazie
Roberto
Re: multilib e configurazione php
Inviato: gio 17 mar 2011, 10:19
da conraid
nello slackbuild di Pat c'è anche
io non ho mai ricompilato php a 64bit, ma prova ad aggiungere tale opzione se non ce l'hai
Re: multilib e configurazione php
Inviato: gio 17 mar 2011, 10:48
da roberto67
conraid ha scritto:nello slackbuild di Pat c'è anche
io non ho mai ricompilato php a 64bit, ma prova ad aggiungere tale opzione se non ce l'hai
Grazie per la risposta, Conraid.
Purtroppo non risolve. Da quello che mi pare di capire però --libdir indica il path della directory
lib del php stesso, non delle librerie esterne..
Roberto
Re: multilib e configurazione php
Inviato: gio 17 mar 2011, 11:01
da conraid
allora devi guardare le librerie che passi tramite LDFLAGS, EXTENSION_DIR, etc...
ma se lanci il build di Pat non va?
ftp://ftp.slackware.com/pub/slackware/s ... SlackBuild
Re: multilib e configurazione php
Inviato: gio 17 mar 2011, 11:06
da roberto67
conraid ha scritto:allora devi guardare le librerie che passi tramite LDFLAGS, EXTENSION_DIR, etc...
ora ci provo
immagino di si, il fatto è che la sua configurazione mi sta un po' stretta...
Re: multilib e configurazione php
Inviato: gio 17 mar 2011, 11:15
da roberto67
in effetti però hai ragione, potrei utilizzare il build di pat modificato per le mie esigenze, oppure prendere spunto da questo per l'utilizzo delle LDFLAGS. Una cosa che non mi piace dei pacchetti è avere il php (ma anche apache, mysql ecc.) non installati in una loro directory.. de gustibus
Ora ci provo comunque
Re: multilib e configurazione php
Inviato: sab 19 mar 2011, 18:45
da roberto67
Riesco a risolvere con un export preventivo:
Codice: Seleziona tutto
export EXTRA_LDFLAGS="-L/usr/lib64"
export EXTRA_LDFLAGS_PROGRAM="-L/usr/lib64"
ed è strano che
non funzioni
grazie a tutti.