This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[nios2] glibc 2.21 build problems


Hello everyone,

I started fiddling with rebootstrap to try getting debian running on nios2. 
There, I ran into glibc build issues, see the output below. The problem is
similar to [1], but I am using gcc 5.3.1 and binutils 2.25.90.20160101-2 .

Do you have any idea what the problem is about, or how I can help with fixing
it please ?

Thank you!

[1] https://www.altera.com/support/support-resources/knowledge-
base/solutions/rd02132012_291.html


nios2-linux-gnu-gcc-5 programs/xstrdup.c -c -std=gnu99 -fgnu89-inline  -O2 -Wall 
-Werror -Winline -Wno-error=undef -Wundef -Wwrite-strings -fmerge-all-constants 
-frounding-math -g -pipe -Wstrict-prototypes         -isystem 
/tmp/buildd/glibc2/glibc-2.21/debian/include -DLOCALEDIR='"/usr/lib/locale"' -
DLOCALE_ALIAS_PATH='"/usr/share/locale"' -Iprograms -I../include -
I/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale  -
I/build/glibc2/glibc-2.21/build-tree/nios2-libc  -
I../sysdeps/unix/sysv/linux/nios2  -I../sysdeps/nios2/nptl  -
I../sysdeps/unix/sysv/linux/generic/wordsize-32  -
I../sysdeps/unix/sysv/linux/generic  -I../sysdeps/unix/sysv/linux/include -
I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -
I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -
I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/nios2  -
I../sysdeps/wordsize-32  -I../sysdeps/ieee754/dbl-64  -
I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -
I../libio -I. -nostdinc -isystem /usr/lib/gcc/nios2-linux-gnu/5/include -isystem 
/usr/lib/gcc/nios2-linux-gnu/5/include-fixed -isystem 
/tmp/buildd/glibc2/glibc-2.21/debian/include  -D_LIBC_REENTRANT -include 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/libc-modules.h -
DMODULE_NAME=locale_programs -include ../include/libc-symbols.h   -
DLOCALE_PATH='"/usr/lib/locale:/usr/share/i18n"' -
DCHARMAP_PATH='"/usr/share/i18n/charmaps"' -
DREPERTOIREMAP_PATH='"/usr/share/i18n/repertoiremaps"' -
DLOCSRCDIR='"/usr/share/i18n/locales"'    -o /build/glibc2/glibc-2.21/build-
tree/nios2-libc/locale/xstrdup.o -MD -MP -MF /build/glibc2/glibc-2.21/build-
tree/nios2-libc/locale/xstrdup.o.dt -MT /build/glibc2/glibc-2.21/build-
tree/nios2-libc/locale/xstrdup.o
nios2-linux-gnu-gcc-5 -nostdlib -nostartfiles -o /build/glibc2/glibc-2.21/build-
tree/nios2-libc/locale/localedef    -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-
style=both /build/glibc2/glibc-2.21/build-tree/nios2-libc/csu/crt1.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/csu/crti.o `nios2-linux-gnu-gcc-5  
--print-file-name=crtbegin.o` /build/glibc2/glibc-2.21/build-tree/nios2-
libc/locale/localedef.o /build/glibc2/glibc-2.21/build-tree/nios2-
libc/locale/ld-ctype.o /build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-
messages.o /build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-monetary.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-numeric.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-time.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-paper.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-name.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-address.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-telephone.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-measurement.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-identification.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-collate.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/charmap.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/linereader.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/locfile.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/repertoire.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/locarchive.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/md5.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/charmap-dir.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/simple-hash.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/xmalloc.o 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/xstrdup.o  -Wl,-dynamic-
linker=/lib/ld-linux-nios2.so.1 -Wl,-rpath-link=/build/glibc2/glibc-2.21/build-
tree/nios2-libc:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/math:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/elf:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/dlfcn:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/nss:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/nis:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/rt:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/resolv:/build/glibc2/glibc-2.21/build-tree/nios2-
libc/crypt:/build/glibc2/glibc-2.21/build-tree/nios2-libc/nptl 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/libc.so.6 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/libc_nonshared.a -Wl,--as-needed 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/elf/ld.so -Wl,--no-as-needed -
lgcc  `nios2-linux-gnu-gcc-5  --print-file-name=crtend.o` 
/build/glibc2/glibc-2.21/build-tree/nios2-libc/csu/crtn.o   
/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/ld-collate.o: In function 
`output_weight':                                                  
/build/glibc2/glibc-2.21/locale/programs/ld-collate.c:1975: warning: Unable to 
reach (null) (at 0x0004b44c) from the global pointer (at 0x00007ff0) because the 
offset (275548) is out of the allowed range, -32678 to 32767.                                                                       

/usr/lib/gcc/nios2-linux-gnu/5/../../../../nios2-linux-gnu/bin/ld: final link 
failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
../Rules:147: recipe for target '/build/glibc2/glibc-2.21/build-tree/nios2-
libc/locale/localedef' failed
make[3]: *** [/build/glibc2/glibc-2.21/build-tree/nios2-libc/locale/localedef] 
Error 1
make[3]: Leaving directory '/build/glibc2/glibc-2.21/locale'
Makefile:229: recipe for target 'locale/others' failed
make[2]: *** [locale/others] Error 2
make[2]: Leaving directory '/build/glibc2/glibc-2.21'
Makefile:9: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/build/glibc2/glibc-2.21/build-tree/nios2-libc'
debian/rules.d/build.mk:115: recipe for target '/build/glibc2/glibc-2.21/stamp-
dir/build_libc' failed
make: *** [/build/glibc2/glibc-2.21/stamp-dir/build_libc] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]