| Anonymous | Login | Signup for a new account | 11-10-2008 10:53 PST |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0000574 | [buildroot] Architecture Specific | minor | always | 12-01-05 04:27 | 02-12-07 05:46 | ||||
| Reporter | Luis | View Status | public | ||||||
| Assigned To | buildroot | ||||||||
| Priority | normal | Resolution | fixed | ||||||
| Status | closed | Product Version | |||||||
| Summary | 0000574: Build for ARM 926T fails if option software floating point is enabled | ||||||||
| Description |
This error was reported by [1], but the proposed solution (update autoconf) does not solve the error in this case. My host infos: gcc (GCC) 4.0.2 (Debian 4.0.2-2) autoconf (GNU Autoconf) 2.59 buildroot-20051130 [1] http://bugs.busybox.net/view.php?id=299&nbn=3 [^] |
||||||||
| Additional Information |
+ CC=' /mnt/data/diplomarbeit/entwicklung/software/tools/bin/arm-linux-uclibc-gcc' + /bin/sh extra/scripts/gen_bits_syscall_h.sh + cmp include/bits/sysnum.h include/bits/sysnum.h.new + rm -f include/bits/sysnum.h.new In file included from libc/sysdeps/linux/arm/ioperm.c:47: ./include/asm/page.h:17: warning: function declaration isn't a prototype libc/sysdeps/linux/common/open.c: In function `__libc_open': libc/sysdeps/linux/common/open.c:25: warning: 'mode' might be used uninitialized in this function In file included from libc/misc/regex/regex_old.c:659: libc/misc/regex/regex_old.c: In function `byte_regex_compile': libc/misc/regex/regex_old.c:3304: warning: comparison is always true due to limited range of data type libc/misc/time/time.c: In function `_time_t2tm': libc/misc/time/time.c:2042: warning: 'wday' might be used uninitialized in this function libc/misc/time/time.c: In function `__time_localtime_tzi': libc/misc/time/time.c:625: warning: 'oday' might be used uninitialized in this function libc/misc/time/time.c:2336:2: warning: #warning wcsftime always fails libc/misc/wctype/wctype.c:715:2: warning: #warning _tolower is undefined! libc/misc/wctype/wctype.c:719:2: warning: #warning _toupper is undefined! libc/stdio/__fpending.c:22:2: warning: #warning Note: Unlike the glibc version, this __fpending returns bytes in buffer for wide streams too! libc/stdio/scanf.c:88:2: warning: #warning Forcing undef of __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ until implement ed! libc/stdio/scanf.c: In function `vfscanf': libc/stdio/scanf.c:1150: warning: unused variable `mbstate' libc/stdio/scanf.c:1165: warning: 'invert' might be used uninitialized in this function libc/stdio/scanf.c:564:19: warning: the right operand of ">" changes sign when promoted libc/inet/rpc/rcmd.c: In function `rcmd': libc/inet/rpc/rcmd.c:139: warning: `sigblock' is deprecated (declared at ./include/signal.h:178) libc/inet/rpc/rcmd.c:148: warning: `sigsetmask' is deprecated (declared at ./include/signal.h:181) libc/inet/rpc/rcmd.c:183: warning: `sigsetmask' is deprecated (declared at ./include/signal.h:181) libc/inet/rpc/rcmd.c:250: warning: `sigsetmask' is deprecated (declared at ./include/signal.h:181) libc/inet/rpc/rcmd.c:257: warning: `sigsetmask' is deprecated (declared at ./include/signal.h:181) libc/stdlib/abort.c:63:2: warning: #warning no abort instruction define for your arch In file included from libc/stdlib/strtod.c:106: ./include/bits/uClibc_fpmax.h:90:2: warning: #warning DECIMAL_DIG is not defined! If you are using gcc, it ma y not be defining __STDC_VERSION__ as it should. libc/libc_so.a(difftime.os): In function `difftime': time.c:(.text+0x8): undefined reference to `__floatsidf' time.c:(.text+0x2c): undefined reference to `__subdf3' libc/libc_so.a(_fpmaxtostr.os): In function `_fpmaxtostr': _fpmaxtostr.c:(.text+0xec): undefined reference to `__nedf2' _fpmaxtostr.c:(.text+0x110): undefined reference to `__eqdf2' _fpmaxtostr.c:(.text+0x12c): undefined reference to `__divdf3' _fpmaxtostr.c:(.text+0x138): undefined reference to `__ltdf2' _fpmaxtostr.c:(.text+0x190): undefined reference to `__muldf3' _fpmaxtostr.c:(.text+0x37c): undefined reference to `__gedf2' _fpmaxtostr.c:(.text+0x420): undefined reference to `__adddf3' libc/libc_so.a(__psfs_do_numeric.os): In function `__psfs_do_numeric': scanf.c:(.text+0x54c): undefined reference to `__truncdfsf2' libc/libc_so.a(strtof.os): In function `strtof': strtod.c:(.text+0x1c): undefined reference to `__extendsfdf2' /mnt/data/diplomarbeit/entwicklung/software/tools/lib/gcc/arm-linux-uclibc/3.4.4/libgcc.a(_fixunsdfsi.o): In function `__fixunsdfsi': libgcc2.c:(.text+0x34): undefined reference to `__fixdfsi' make[2]: *** [lib/libc.so] Error 1 make[1]: *** [lib/libc.so.0] Error 2 make: *** [/mnt/data/diplomarbeit/entwicklung/software/build/buildroot/toolchain_build_arm_nofpu/uClibc/lib/l ibc.a] Error 2 this appears to be due to the missing arm-float patch which as moved forward from gcc 3.4.3 to both 3.4.4 and 3.4.5 as of revision 13512 |
||||||||
| Attached Files |
|
||||||||
|
|
|||||||||
| There are no notes attached to this issue. |
| Copyright © 2000 - 2006 Mantis Group |