Changeset 3338
- Timestamp:
- 07/24/07 16:51:25 (1 year ago)
- Files:
-
- trunk/freewrt/toolchain/uClibc/Makefile (modified) (2 diffs)
- trunk/freewrt/toolchain/uClibc/files/config.arm (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/config.armeb (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/config.cris (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/config.i386 (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/config.mipsel (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/config.powerpc (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/files/math.c (deleted)
- trunk/freewrt/toolchain/uClibc/patches/patch-libm_Makefile (modified) (1 diff)
- trunk/freewrt/toolchain/uClibc/patches/patch-libm_float_wrappers_c (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/toolchain/uClibc/Makefile
r3144 r3338 34 34 ${PREVENT_PATCH} $(PATCH) $(PKG_BUILD_DIR) ./patches 35 35 cp files/arc4random.c ${WRKSRC}/libc/stdlib/ 36 cp files/ math.c ${WRKSRC}/libm/36 cp files/s_round.c ${WRKSRC}/libm/ # from MirBSD libm! 37 37 touch $(PKG_BUILD_DIR)/.unpacked 38 38 … … 78 78 79 79 source: ${_CHECKSUM_COOKIE} 80 prepare: $(PKG_BUILD_DIR)/. configured80 prepare: $(PKG_BUILD_DIR)/.unpacked 81 81 compile: $(PKG_BUILD_DIR)/lib/libc.a 82 82 install: $(STAGING_DIR)/lib/libc.a $(UCLIBC_TARGETS) trunk/freewrt/toolchain/uClibc/files/config.arm
r3302 r3338 48 48 # HAS_FPU is not set 49 49 UCLIBC_HAS_SOFT_FLOAT=y 50 # DO_C99_MATH is not set 50 DO_C99_MATH=y 51 51 KERNEL_SOURCE="./toolchain_build_arm/linux" 52 52 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/files/config.armeb
r3302 r3338 48 48 # HAS_FPU is not set 49 49 UCLIBC_HAS_SOFT_FLOAT=y 50 # DO_C99_MATH is not set 50 DO_C99_MATH=y 51 51 KERNEL_SOURCE="./toolchain_build_armeb/linux" 52 52 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/files/config.cris
r3302 r3338 37 37 # HAS_FPU is not set 38 38 UCLIBC_HAS_SOFT_FLOAT=y 39 # DO_C99_MATH is not set 39 DO_C99_MATH=y 40 40 KERNEL_SOURCE="/raid/trunk/toolchain_build_cris/linux" 41 41 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/files/config.i386
r3302 r3338 52 52 UCLIBC_HAS_FLOATS=y 53 53 HAS_FPU=y 54 # DO_C99_MATH is not set 54 DO_C99_MATH=y 55 55 KERNEL_SOURCE="./toolchain_build_i386/linux" 56 56 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/files/config.mipsel
r3302 r3338 43 43 UCLIBC_HAS_FLOATS=y 44 44 HAS_FPU=y 45 # DO_C99_MATH is not set 45 DO_C99_MATH=y 46 46 KERNEL_SOURCE="./toolchain_build_mipsel/linux" 47 47 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/files/config.powerpc
r3302 r3338 35 35 UCLIBC_HAS_FLOATS=y 36 36 HAS_FPU=y 37 # DO_C99_MATH is not set 37 DO_C99_MATH=y 38 38 KERNEL_SOURCE="./toolchain_build_powerpc/linux" 39 39 C_SYMBOL_PREFIX="" trunk/freewrt/toolchain/uClibc/patches/patch-libm_Makefile
r2823 r3338 1 1 $FreeWRT$ 2 --- uClibc-0.9.28.orig/libm/Makefile 2005-08-17 22:49:41.000000000 +0000 3 +++ uClibc-0.9.28/libm/Makefile 2007-06-15 17:03:18.000000000 +0000 4 @@ -81,6 +81,8 @@ CSRC = w_acos.c w_asin.c s_atan.c w_at 5 w_cosh.c w_exp.c s_fabs.c s_floor.c w_fmod.c s_frexp.c \ 6 s_ldexp.c w_log.c w_log10.c s_modf.c w_pow.c s_sin.c \ 7 w_sinh.c w_sqrt.c s_tan.c s_tanh.c 8 +# extra stuff required for some apps 9 +CSRC+= fpmacros.c nan.c s_rint.c e_hypot.c w_hypot.c math.c 10 CSRC+= s_expm1.c s_scalbn.c s_copysign.c e_acos.c e_asin.c e_atan2.c \ 11 k_cos.c e_cosh.c e_exp.c e_fmod.c e_log.c e_log10.c e_pow.c \ 12 k_sin.c e_sinh.c e_sqrt.c k_tan.c e_rem_pio2.c k_rem_pio2.c \ 2 --- uClibc-0.9.28.orig/libm/Makefile 2005-08-18 00:49:41.000000000 +0200 3 +++ uClibc-0.9.28/libm/Makefile 2007-07-24 16:46:08.000000000 +0200 4 @@ -67,6 +67,7 @@ CSRC = e_acos.c e_acosh.c e_asin.c e_a 5 w_hypot.c w_j0.c w_j1.c w_jn.c w_lgamma.c w_lgamma_r.c\ 6 w_log.c w_log10.c w_pow.c w_remainder.c w_scalb.c w_sinh.c\ 7 w_sqrt.c fpmacros.c nan.c s_ceilf.c s_floorf.c 8 +CSRC+= s_round.c # from MirBSD /usr/src/lib/libm/src/s_round.c 9 FL_MOBJ = acosf.o acoshf.o asinf.o asinhf.o atan2f.o atanf.o atanhf.o cbrtf.o \ 10 ceilf.o copysignf.o cosf.o coshf.o erfcf.o erff.o exp2f.o expf.o \ 11 expm1f.o fabsf.o fdimf.o floorf.o fmaf.o fmaxf.o fminf.o fmodf.o \


