summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-10-13 09:36:34 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-10-13 09:36:34 +0000
commite5ea9ac9a3d94af62caa2ababd45e86673373ca4 (patch)
treefda7838f34b53dc7e0350386b00ca41182c93699
parente77eafca09ceed623337097f8d3886eaf7d7b000 (diff)
downloadOSELAS.Toolchain-e5ea9ac9a3d94af62caa2ababd45e86673373ca4.tar.gz
OSELAS.Toolchain-e5ea9ac9a3d94af62caa2ababd45e86673373ca4.tar.xz
* newlib.in, newlib.make:
don't use sysroot with newlib git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7757 f8d472c7-5700-0410-ac5a-87979cec3adf
-rw-r--r--rules/newlib.in14
-rw-r--r--rules/newlib.make2
2 files changed, 13 insertions, 3 deletions
diff --git a/rules/newlib.in b/rules/newlib.in
index 0e9fd39..56109d8 100644
--- a/rules/newlib.in
+++ b/rules/newlib.in
@@ -1,14 +1,24 @@
menuconfig NEWLIB
bool
+
select CROSS_GCC_FIRST
-# select CROSS_GCC_WITHOUT_HEADERS
+ select CROSS_GCC_DISABLE_CXA_ATEXIT
+ select CROSS_GCC_ENABLE_SJLJ_EXCEPTIONS
+ select CROSS_GCC_DISABLE_LIBSSP
+ select CROSS_GCC_DISABLE_SHARED
select CROSS_GCC_THREADS_SINGLE
+
prompt "newlib "
+ help
+ Newlib is a C library intended for use on embedded
+ systems. It is a conglomeration of several library parts,
+ all under free software licenses that make them easily
+ usable on embedded products.
config NEWLIB_VERSION
depends on NEWLIB
string
prompt "newlib version"
- default "1.15.0"
+ default "1.16.0"
help
Specify the newlib version here.
diff --git a/rules/newlib.make b/rules/newlib.make
index 25f85ee..d63809f 100644
--- a/rules/newlib.make
+++ b/rules/newlib.make
@@ -55,7 +55,7 @@ NEWLIB_ENV := CC_FOR_BUILD=$(HOSTCC)
# autoconf
#
NEWLIB_AUTOCONF := \
- --prefix=$(PTXCONF_SYSROOT_TARGET) \
+ --prefix=$(PTXCONF_SYSROOT_CROSS) \
--target=$(PTXCONF_GNU_TARGET) \
--disable-shared \
--disable-newlib-supplied-syscalls \