Re: Número de grupos secundarios limitado a 32
¿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.
Reply to: