From e5ea9ac9a3d94af62caa2ababd45e86673373ca4 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Mon, 13 Oct 2008 09:36:34 +0000 Subject: * 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 --- rules/newlib.in | 14 ++++++++++++-- rules/newlib.make | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) (limited to 'rules') 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 \ -- cgit v1.2.3