Version 2 (modified by tonin, 5 years ago) (diff) |
---|
|
1. Bajarse la versión y descomprimir en /INSTALACIONES/glibc
2. Crear las carpetas glibc-XXX-obj32 y glibc-XXX-obj64
3. Si hubiera dependencias para esa versión ponerlas en la carpeta PARA-glibc-XXX
4. En cada una de las carpetas obj32 y obj64, hacer el ../glibc-XXX/configure con las opciones que se estimen
5. Hacer el make y make check para ver que todo va bien
6. Crear los directorios /INSTALACIONES/dirtmp32 e /INSTALACIONES/dirtmp64
7. Desde cada uno de los directorios obj, hacer make install_root=/INSTALACIONES/dirtmpXX install donde XX es 32 o 64.
8. En la máquina donde estemos compilando, que tiene que tener acceso RW y de root al repositorio TS3, montar en /DESTINO el repositorio de test, normalmente será /TS3/TEST y sincronizar la versión de 32 bits con rsync -aHSv /INSTALACIONES/dirtmp32/ /DESTINO/
9. En la máquina que se utilizará para probar la nueva glibc, que usará el repositorio TEST como /usr/local (debía estar arrancada de antes para asegurarnos poder hacer este paso), hacer ldconfig -v y asegurarnos de que se haya copiado /etc/ld.so.cache a /usr/local/etc/ld.so.cache
10. Si la glibc no hubiera creado el locale es_ES por defecto, se crearía con localedef -i es_ES -f ISO-8859-1 es_ES, aunque puede que no haga falta en glibc modernas.
11.
12.
2.