Mercurial > hg > aboriginal
changeset 209:fe0e5b641cb4
Patch to uClibc to build better with soft float, and finally switch off
all floating point support in armv4l-soft kernel config.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 02 Sep 2007 05:39:29 -0500 |
parents | 6850e0aaddde |
children | 9bd872911a60 |
files | sources/configs/armv4l sources/patches/uClibc-softarm.patch |
diffstat | 2 files changed, 18 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/sources/configs/armv4l Sun Sep 02 05:05:52 2007 -0500 +++ b/sources/configs/armv4l Sun Sep 02 05:39:29 2007 -0500 @@ -18,7 +18,6 @@ ARCH_HAS_MMU=y ARCH_USE_MMU=y UCLIBC_HAS_FLOATS=y -UCLIBC_HAS_FPU=y DOPIC=y HAVE_SHARED=y LDSO_LDD_SUPPORT=y @@ -72,6 +71,7 @@ CONFIG_POSIX_MQUEUE=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y +CONFIG_BLK_DEV_INITRD=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ARCH_VERSATILE_PB=y CONFIG_MACH_VERSATILE_AB=y @@ -88,7 +88,6 @@ CONFIG_INET=y CONFIG_FW_LOADER=y CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_INITRD=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y @@ -101,20 +100,15 @@ CONFIG_NET_PCI=y CONFIG_8139CP=y CONFIG_SERIAL_NONSTANDARD=y -#CONFIG_N_HDLC=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_HW_RANDOM=y -#CONFIG_FIRMWARE_EDID=y -CONFIG_EXT2_FS=y -CONFIG_TMPFS=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_SQUASHFS=y -CONFIG_8139CP=y -CONFIG_FPE_NWFPE=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_DRV_PL031=y +CONFIG_EXT2_FS=y +CONFIG_TMPFS=y +CONFIG_MAGIC_SYSRQ=y EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/patches/uClibc-softarm.patch Sun Sep 02 05:39:29 2007 -0500 @@ -0,0 +1,14 @@ +--- uClibc-0.9.29/Rules.mak 2007-04-17 08:34:11.000000000 -0500 ++++ uClibc-0.9.29-new/Rules.mak 2007-09-01 21:00:30.000000000 -0500 +@@ -378,9 +378,11 @@ + # soft float encodings. + ifneq ($(TARGET_ARCH),nios) + ifneq ($(TARGET_ARCH),nios2) ++ifneq ($(TARGET_ARCH),arm) + CFLAGS += -msoft-float + endif + endif ++endif + ifeq ($(TARGET_ARCH),arm) + # No longer needed with current toolchains, but leave it here for now. + # If anyone is actually still using gcc 2.95 (say), they can uncomment it.