Pagina 1 di 1

Bluewhite64 e librerie 64 e 32 bit

Inviato: sab 15 nov 2008, 20:14
da targzeta
Ciao a tutti,
la ATI rilascerà nella sua prossima release dei driver proprietari, nuove librerie. Ci viene richiesto di inserire nei pacchetti generati dal builder interno per architetture a 64 bit, anche le librerie in versione a 32 bit. Io uso la Slamd64 e le librerie a 64 bit si trovano sotto /usr/lib64, laddove quelle a 32 bit sono sotto /usr/lib.
Mi sono ricordato che bluewhite invece usava una directory chiamata /usr/lib32 per le librerie a 32 bit, ma non ne ero sicuro.
Scaricando il pacchetto aaa_base credo di aver capito che la bluewhite64:
- Le librerie a 64 bit sono sotto /usr/lib
- C'è un link: /usr/lib64 -> /usr/lib

Ma non ho capito bene come funziona con le librerie a 32 bit, sono contemplate? E se si, dove sono situate, sotto /usr/lib32?

Grazie in anticipo,
Spina

Re: Bluewhite64 e librerie 64 e 32 bit

Inviato: sab 15 nov 2008, 20:24
da lennynero
Si le lib per supportare applicazioni a 32bit sono in /usr/lib32, in sostanza usa un sistema opposto a quello di slamd64

Re: Bluewhite64 e librerie 64 e 32 bit

Inviato: dom 16 nov 2008, 1:08
da targzeta
lennynero ha scritto:Si le lib per supportare applicazioni a 32bit sono in /usr/lib32, in sostanza usa un sistema opposto a quello di slamd64
Ok, il mio algoritmo generico è questo:

Codice: Seleziona tutto

if architettura == x86 allora
  lib32=lib
  lib64="" 
else if se architettura == x86_64 allora
  if esiste e non link simbolico /usr/lib64
    lib64=lib64
    lib32=lib
  else  (quindi se non esiste /usr/lib64 oppure esiste ma link simbolico)
    lib64=lib
    if esiste lib32
      lib32=lib32
    else
      lib32="";
    fi
  fi
fi
E poi inserire le librerie a 32 bit in $lib32, quellle a 64 bit in $lib64, ovviamente se non sono uguali a "". In questo modo, per chi usa la bluewhite64 pura, senza librerie a 32 bit, non trovando la /usr/lib32, il builder installerà solo le librerie a 64 bit.

Spina

Re: Bluewhite64 e librerie 64 e 32 bit

Inviato: dom 16 nov 2008, 22:31
da targzeta
Ho fatto l'aggiornamento.
Se qualcuno di voi usa sia Bluewhite64 che i driver proprietari ATI, potrebbe notare se va tutto bene con la prossima release dei driver?

Grazie,
Spina