BusyBox Bug and Patch Tracking
BusyBox
  

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  .config [^] (6,894 bytes) 12-01-05 04:27

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
12-01-05 04:27 Luis New Issue
12-01-05 04:27 Luis Status new => assigned
12-01-05 04:27 Luis Assigned To  => uClibc
12-01-05 04:27 Luis File Added: .config
01-23-06 08:16 prpplague Status assigned => resolved
01-23-06 08:16 prpplague Resolution open => fixed
01-23-06 08:16 prpplague Additional Information Updated
03-08-06 16:55 vapier Status resolved => closed
02-12-07 05:46 vapier Status closed => assigned
02-12-07 05:46 vapier Assigned To uClibc => buildroot


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker