summaryrefslogtreecommitdiffstats
path: root/rules/klibc.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2008-08-26 20:24:47 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2008-08-26 20:24:47 +0000
commit499ddee51b2547b1c9b9242af6b4c3506c750e75 (patch)
treed3a282e2b40ed47b808952217d89850b50ff78f3 /rules/klibc.make
parent2ae0d4d9018559846cf9dad876b027772da1e454 (diff)
downloadptxdist-499ddee51b2547b1c9b9242af6b4c3506c750e75.tar.gz
ptxdist-499ddee51b2547b1c9b9242af6b4c3506c750e75.tar.xz
* klibc: version update; fix arm config
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8791 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/klibc.make')
-rw-r--r--rules/klibc.make21
1 files changed, 18 insertions, 3 deletions
diff --git a/rules/klibc.make b/rules/klibc.make
index 088652d1f..1f8b13c2a 100644
--- a/rules/klibc.make
+++ b/rules/klibc.make
@@ -2,7 +2,7 @@
# $Id: template 3345 2005-11-14 17:14:19Z rsc $
#
# Copyright (C) 2005 by Sascha Hauer
-#
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -17,10 +17,12 @@ PACKAGES-$(PTXCONF_KLIBC) += klibc
#
# Paths and names
#
-KLIBC_VERSION := 1.4.30
+KLIBC_VERSION := 1.5.14
KLIBC := klibc-$(KLIBC_VERSION)
KLIBC_SUFFIX := tar.gz
-KLIBC_URL := http://www.kernel.org/pub/linux/libs/klibc/Testing/1.4.x/$(KLIBC).$(KLIBC_SUFFIX)
+KLIBC_URL := \
+ http://www.kernel.org/pub/linux/libs/klibc/Testing/$(KLIBC).$(KLIBC_SUFFIX) \
+ http://eu.kernel.org/pub/linux/libs/klibc/Testing/$(KLIBC).$(KLIBC_SUFFIX)
KLIBC_SOURCE := $(SRCDIR)/$(KLIBC).$(KLIBC_SUFFIX)
KLIBC_DIR := $(BUILDDIR)/$(KLIBC)
@@ -66,6 +68,19 @@ KLIBC_ENV := $(CROSS_ENV)
$(STATEDIR)/klibc.prepare: $(klibc_prepare_deps_default)
@$(call targetinfo, $@)
+ echo > $(KLIBC_DIR)/defconfig
+ echo "CONFIG_KLIBC=y" >> $(KLIBC_DIR)/defconfig
+ echo "CONFIG_KLIBC_ERRLIST=y" >> $(KLIBC_DIR)/defconfig
+ echo "CONFIG_KLIBC_ZLIB=y" >> $(KLIBC_DIR)/defconfig
+ifdef PTXCONF_ARCH_ARM
+ echo "# ARM options" >> $(KLIBC_DIR)/defconfig
+ echo "# CONFIG_KLIBC_THUMB is not set" >> $(KLIBC_DIR)/defconfig
+ echo "CONFIG_AEABI=y" >> $(KLIBC_DIR)/defconfig
+endif
+ifdef PTXCONF_ARCH_X86
+ echo "# i386 option" >> $(KLIBC_DIR)/defconfig
+ echo "CONFIG_REGPARM=y" >> $(KLIBC_DIR)/defconfig
+endif
@$(call touch, $@)
# ----------------------------------------------------------------------------