Per
consentire una fluida migrazione da PA ad IPF, nei sistemi
su base Itanium devono essere presenti sia PA, sia le librerie
delle versioni locali IPF, sia i metodi iconv.
Modifiche
alla struttura della directory |
 |
Nei
sistemi PA a 64 bit, la struttura corrente della directory č:
/usr/lib/nls/loc/locales.1 # Versioni locali 10.20 PA32
/usr/lib/nls/loc/locales.2 # Versioni locali 11.0 PA32
/usr/lib/nls/loc/locales # Collegamento a /usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/methods.1 # Librerie metodi versioni locali 10.20 PA32
/usr/lib/nls/loc/methods.2 # Librerie metodi versioni locali 11.0 PA32
/usr/lib/nls/loc/methods # Collegamento a /usr/lib/nls/loc/methods.2
/usr/lib/nls/iconv/methods.1 # Versione librerie metodi iconv 10.20 PA32
/usr/lib/nls/iconv/methods.2 # Versione librerie metodi iconv 11.0 PA32
/usr/lib/nls/iconv/methods # Collegamento a /usr/lib/nls/iconv/methods.2
/usr/lib/nls/loc/pa20_64/locales.2 # Versioni locali PA64
/usr/lib/nls/loc/pa20_64/locales # Collegamento a /usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/pa20_64/methods.2 # Librerie metodi versioni locali PA64
/usr/lib/nls/loc/pa20_64/methods # Collegamento a /usr/lib/nls/loc/pa20_64/methods.2
/usr/lib/nls/iconv/pa20_64/methods.2 # Librerie metodi iconv PA64
/usr/lib/nls/iconv/pa20_64/methods # Collegamento a /usr/lib/nls/iconv/pa20_64/methods.2
Sono state create delle nuove directory per le librerie delle
versioni locali IPF a 32 ed a 64 bit, che coesistono con
le librerie PA. Le nuove directory sono:
/usr/lib/nls/loc/hpux32/locales.1 # Versioni locali 32 bit native IA-64
/usr/lib/nls/loc/hpux32/locales # Collegamento a /usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux32/methods.1 # Librerie metodi 32 bit native IA-64
/usr/lib/nls/loc/hpux32/methods # Collegamento a /usr/lib/nls/loc/hpux32/methods.1
/usr/lib/nls/iconv/hpux32/methods.1 # Librerie metodi iconv 32 bit native IA-64
/usr/lib/nls/iconv/hpux32/methods # Collegamento a /usr/lib/nls/iconv/hpux32/methods.1
/usr/lib/nls/loc/hpux64/locales.1 # Versioni locali 64 bit native IA-64
/usr/lib/nls/loc/hpux64/locales # Collegamento a /usr/lib/nls/loc/hpux64/locales.1
/usr/lib/nls/loc/hpux64/methods.1 # Librerie metodi 64 bit native IA-64
/usr/lib/nls/loc/hpux64/methods # Collegamento a /usr/lib/nls/loc/hpux64/methods.1
/usr/lib/nls/iconv/hpux64/methods.1 # Librerie metodi iconv 64 bit native IA-64
/usr/lib/nls/iconv/hpux64/methods # Collegamento a /usr/lib/nls/iconv/hpux64/methods.1
Modifiche
al comando “locale” |
 |
Specificando l’opzione a del comando locale, le versioni locali saranno elencate secondo il tipo
di processore esistente. L’opzione a si
usa nel modo seguente:
| a | | Visualizza le versioni locali IPF a 32 bit
dei sistemi a 32 e 64 bit |
| a 32 | | Visualizza le versioni locali IPF a 32 bit
dei sistemi a 32 e 64 bit |
| a 64 | | Visualizza solamente le versioni locali IPF a
64 bit nei sistemi a 64 bit |
| pa32 | | Visualizza le librerie delle versioni locali PA
a 32 bit in /usr/lib/nls/loc/locales.2 |
| pa64 | | Visualizza le librerie delle versioni locali PA
a 64 bit in /usr/lib/nls/loc/pa20_64/locales.2 |
Una nuova opzione, A, elenca
tutte le librerie delle versioni locali indipendentemente da tipo
e versione. Questo elenco comprende le versioni locali di queste
directory:
/usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux64/locales.1
Modifiche
al comando localedef |
 |
A
partire da 11.0, localedef compila le librerie delle versioni locali sia a 32 sia
a 64 bit nei sistemi PA a 32 e 64-bit. Nei sistemi su base Itanium,
le librerie a 32 e 64 bit sono compilate solamente per IA. Le versioni
locali IA compilate saranno installate come descritto in “Modifiche
alla struttura della directory”.
Compatibilitą |
 |
Il comportamento predefinito del comando locale nei sistemi IPF č di elencare le versioni
locali IA invece di quelle PA. Le applicazioni PA che elencano le
versioni locali PA daranno risultati diversi in sistemi IPF e
PA.
Il comando localedef non č in grado di produrre versioni locali PA
in sistemi su base Itanium. Se fossero necessarie delle versioni
locali PA, compilarle in un sistema PA e spostarle nel sistema su
base Itanium.