Bluewhite64 e librerie 64 e 32 bit

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Bluewhite64 e librerie 64 e 32 bit

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 15.0-x64
Kernel: 6.1
Desktop: Xfce-4.16
Località: Salerno

Re: Bluewhite64 e librerie 64 e 32 bit

Messaggio da lennynero »

Si le lib per supportare applicazioni a 32bit sono in /usr/lib32, in sostanza usa un sistema opposto a quello di slamd64

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Bluewhite64 e librerie 64 e 32 bit

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Bluewhite64 e librerie 64 e 32 bit

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi