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

[microblaze-uclinux] uClinux kernel compilation errors



Hi all,

The following errors occurred while trying to compile the uclinux kernel
from within the uClinux-dist directory.


make[2]: Entering directory `/root/uClinux-dist/user/agetty'
mb-gcc  -Os -g -fomit-frame-pointer -fno-common -Wall   -mno-xl-soft-mul -mx
l-barrel-shift -mno-xl-soft-div -Dlinux -D__linux__ -Dunix -D__uClinux__ -DE
MBED -nostdinc -I/root/uClinux-dist/include -I/root/uClinux-dist/include/inc
lude -fno-builtin -Wl,-elf2flt -nostartfiles
/root/uClinux-dist/lib/crt0.o -L/root/uClinux-dist/lib -o agetty
agetty.o -lc
agetty.elf2flt: In function `tm_isdst':
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`divsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`divsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:579: undefined reference to
`modsi3_proc'
agetty.elf2flt: In function `_time_t2tm':
/root/uClinux-dist/uClibc/libc/misc/time/time.c:1964: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:1964: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:1964: undefined reference to
`divsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:1964: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:1964: undefined reference to
`modsi3_proc'
agetty.elf2flt: In function `_stdlib_strto_l':
/root/uClinux-dist/uClibc/libc/stdlib/stdlib.c:466: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdlib/stdlib.c:466: undefined reference to
`udivsi3_proc'
agetty.elf2flt: In function `usleep':
/root/uClinux-dist/uClibc/libc/unistd/usleep.c:8: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/unistd/usleep.c:8: undefined reference to
`umodsi3_proc'
agetty.elf2flt: In function `asctime_r':
/root/uClinux-dist/uClibc/libc/misc/time/time.c:307: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:307: undefined reference to
`divsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:307: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/misc/time/time.c:307: undefined reference to
`divsi3_proc'
agetty.elf2flt: In function `_uintmaxtostr':
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/stdio.c:3501: undefined reference to
`udivsi3_proc'
agetty.elf2flt: In function `_fpmaxtostr':
/root/uClinux-dist/uClibc/libc/stdio/printf.c:1965: undefined reference to
`umodsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/printf.c:1965: undefined reference to
`udivsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/printf.c:1965: undefined reference to
`modsi3_proc'
/root/uClinux-dist/uClibc/libc/stdio/printf.c:1965: undefined reference to
`divsi3_proc'
collect2: ld returned 1 exit status
make[2]: *** [agetty] Error 1
make[2]: Leaving directory `/root/uClinux-dist/user/agetty'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/uClinux-dist/user'
make: *** [subdirs] Error 1


How can I overcome the "undefined reference" errors shown above ?...

Thanx for any help in advance,
bp









___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/