[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Número de grupos secundarios limitado a 32



El mié, 28-12-2005 a las 11:30 +0000, Altair Div escribió:
> ¿Puedes explicar con detalle como has instalado glibc?
> 
> Estoy usando Google, TLDP y HOWTOS, con la ultima version estable de
> glibc y usando gcc 4.0.2 (el actual estable) y el gcc 3.4.5 (el ultimo
> estable de la rama 3.x) y estoy siempre en el mismo error: me da
> error.
> 
> gcc ../sysdeps/i386/i686/memcmp.S -c -I../include -I.
> -I/usr/src/glibc-2.3.6/glibc-2.3.6/build/string -I.. -I../libio
> -I/usr/src/glibc-2.3.6/glibc-2.3.6/build -I../sysdeps/i386/elf
> -I../linuxthreads/sysdeps/unix/sysv/linux/i386
> -I../linuxthreads/sysdeps/unix/sysv/linux
> -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread
> -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix
> -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386
> -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux
> -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
> -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386
> -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix
> -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686
> -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386
> -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96
> -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
> -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
> -I /lib/modules/2.6.13-3.5/build/include -D_LIBC_REENTRANT
> -include ../include/libc-symbols.h -DASSEMBLER -DGAS_SYNTAX
> -o /usr/src/glibc-2.3.6/glibc-2.3.6/build/string/memcmp.o -MD -MP
> -MF /usr/src/glibc-2.3.6/glibc-2.3.6/build/string/memcmp.o.dt
> -MT /usr/src/glibc-2.3.6/glibc-2.3.6/build/string/memcmp.o
> /tmp/ccI7NCHJ.s: Assembler messages:
> /tmp/ccI7NCHJ.s:411: Error: subtraction of two symbols in different
> sections `.rodata' {.rodata section} - `memcmp' {.text section} at
> file address 68
> make[2]: *** [/usr/src/glibc-2.3.6/glibc-2.3.6/build/string/memcmp.o]
> Error 1
> make[2]: Leaving directory `/usr/src/glibc-2.3.6/glibc-2.3.6/string'
> make[1]: *** [string/subdir_lib] Error 2
> make[1]: Leaving directory `/usr/src/glibc-2.3.6/glibc-2.3.6'
> make: *** [all] Error 2
> 
> En principio se diria que es fallo de gcc, ¿pero en las dos
> versiones?. No entiendo este error, y me sorprende que una libreria
> tan importante como esta tenga una documentacion tan poco actualizada
> como se refleja en el HOWTO correspondiente. Ya se que lo primero es
> el desarrollo y luego la documentacion, pero la version indicada en el
> HOWTO no es la de ayer, precisamente, sino "un poco" mas antigua.
> 
> 

Las pruebas que estube haciendo fueron con las glibc correspondientes a
Sarge estable, (libc6          2.3.2.ds1-22). 
No te recomendaría reemplazarla salvo que tengas algún problema gordo
concreto que solucionar con una versión posterior. 
Casi todas las aplicaciones del sistema dependen de ella, y para
reemplazarla tendrías que recompilar medio sistema. Vaya que es un
proceso delicado en el que puedes dejar inoperativo el sistema entero. 

La documentación de la misma está en el paquete glic-doc, ahí explica
como compilarla e instalarla.

Este otro link también es interesante:

http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Glibc2-HOWTO.html#ss4.1


-- 
Emilio Castellano. @:-)

jabber: ecastel@jabber.org
yahoo:  emilio_quiron
MSN:    ecastel6@hotmail.com

>>> Linux, porque reiniciar el sistema se hace sólo para cambiar
hardware! 





Reply to: