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

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: