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
0000319 [uClibc] Architecture Specific major always 07-03-05 00:47 08-28-05 01:32
Reporter hkubota View Status public  
Assigned To uClibc
Priority normal Resolution fixed  
Status closed   Product Version 0.9.27
Summary 0000319: __fpscr_values undefined for sh4
Description When building uClibc for sh4, libm-0.9.27.so cannot be built due to a missing __fpscr_values. It's defined in crt0.S though.
Additional Information make[1]: Entering directory `/export/sh4/buildroot/toolchain_build_sh4/uClibc/libm'
/export/sh4/buildroot/build_sh4/staging_dir/bin/sh4-linux-uclibc-ar r libm.a e_acos.o e_acosh.o e_asin.o e_atan2.o e_atanh.o e_cosh.o e_exp.o e_fmod.o e_gamma.o e_gamma_r.o e_hypot.o e_j0.o e_j1.o e_jn.o e_lgamma.o e_lgamma_r.o e_log.o e_log10.o e_pow.o e_remainder.o e_rem_pio2.o e_scalb.o e_sinh.o e_sqrt.o k_cos.o k_rem_pio2.o k_sin.o k_standard.o k_tan.o s_asinh.o s_atan.o s_cbrt.o s_ceil.o s_copysign.o s_cos.o s_erf.o s_expm1.o s_fabs.o s_finite.o s_floor.o s_frexp.o s_ilogb.o s_ldexp.o s_lib_version.o s_log1p.o s_logb.o s_matherr.o s_modf.o s_nextafter.o s_rint.o s_scalbn.o s_signgam.o s_significand.o s_sin.o s_tan.o s_tanh.o w_acos.o w_acosh.o w_asin.o w_atan2.o w_atanh.o w_cabs.o w_cosh.o w_drem.o w_exp.o w_fmod.o w_gamma.o w_gamma_r.o w_hypot.o w_j0.o w_j1.o w_jn.o w_lgamma.o w_lgamma_r.o w_log.o w_log10.o w_pow.o w_remainder.o w_scalb.o w_sinh.o w_sqrt.o fpmacros.o nan.o s_ceilf.o s_floorf.o acosf.o acoshf.o asinf.o asinhf.o atan2f.o atanf.o atanhf.o cbrtf.o ceilf.o copysignf.o cosf.o coshf.o erfcf.o erff.o exp2f.o expf.o expm1f.o fabsf.o fdimf.o floorf.o fmaf.o fmaxf.o fminf.o fmodf.o frexpf.o hypotf.o ilogbf.o ldexpf.o lgammaf.o log10f.o log1pf.o log2f.o logbf.o logf.o lrintf.o lroundf.o modff.o nearbyintf.o nextafterf.o powf.o remainderf.o remquof.o rintf.o roundf.o scalblnf.o scalbnf.o sinf.o sinhf.o sqrtf.o tanf.o tanhf.o tgammaf.o truncf.o
install -d ../lib
rm -f ../lib/libm.a
install -m 644 libm.a ../lib
/export/sh4/buildroot/build_sh4/staging_dir/bin/sh4-linux-uclibc-ld -EL -shared --warn-common --warn-once -z combreloc -z defs -s -soname=libm.so.0 \
        -o libm-0.9.27.so --whole-archive libm.a \
        --no-whole-archive ../libc/misc/internals/interp.o \
        -L../lib -lc /export/sh4/buildroot/build_sh4/staging_dir/lib/gcc/sh4-linux-uclibc/3.4.4/libgcc.a
libm.a(fpmacros.o): In function `__fpclassifyf':
fpmacros.c:(.text+0x60): undefined reference to `__fpscr_values'
make[1]: *** [shared] Error 1
make[1]: Leaving directory `/export/sh4/buildroot/toolchain_build_sh4/uClibc/libm'

Thus is uClibc snapshot compiled with gcc-3.4.4 (both native i386 compiler and sh4 cross compiler).
Attached Files

- Relationships

- Notes
(0000265)
hkubota
07-03-05 01:11

Using gcc-3.3.6 as the cross compiler works though (with the minor problem of sigprocmask not being defined).
So using gcc-3.4.4 is no good for sh4 for uClibc.
 
(0000461)
vapier
08-28-05 01:32

fixed in uclibc-0.9.28
 

- Issue History
Date Modified Username Field Change
07-03-05 00:47 hkubota New Issue
07-03-05 01:11 hkubota Note Added: 0000265
08-28-05 01:32 vapier Note Added: 0000461
08-28-05 01:32 vapier Status assigned => closed
08-28-05 01:32 vapier Resolution open => fixed


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker