From e9920217e875a18b0207d6a3e5f4df8a6bae58a9 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Thu, 22 Nov 2012 23:56:58 +0100 Subject: cc: add a flag for skipping core passes It is used for skipping unnecessary compilation steps when the libc doesn't need to be compiled (eg. when we do not use a C library). Signed-off-by: Yann Diorcet Message-Id: <150eadb0117e697d79aa.1353625025@blackmint> Patchwork-Id: 201222 --- config/libc/eglibc.in | 1 + config/libc/glibc.in | 1 + config/libc/mingw.in | 1 + config/libc/newlib.in | 1 + config/libc/uClibc.in | 1 + 5 files changed, 5 insertions(+) (limited to 'config/libc') diff --git a/config/libc/eglibc.in b/config/libc/eglibc.in index 586b234f..4f6ed120 100644 --- a/config/libc/eglibc.in +++ b/config/libc/eglibc.in @@ -4,6 +4,7 @@ ## ## select LIBC_SUPPORT_NPTL ## select LIBC_SUPPORT_LINUXTHREADS +## select CC_CORE_PASSES_NEEDED ## ## help EGLIBC (Embedded GLIBC) is a variant of the standard GNU GLIBC ## help that is designed to work well on embedded systems. EGLIBC strives diff --git a/config/libc/glibc.in b/config/libc/glibc.in index e65c22b1..70780a3f 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -3,6 +3,7 @@ ## depends on ! WINDOWS && ! BARE_METAL && ARCH_USE_MMU ## ## select LIBC_SUPPORT_NPTL +## select CC_CORE_PASSES_NEEDED ## ## help The de-facto standard for Linux distributions. ## help Feature-rich, but large... Most usefull for desktop-like systems. diff --git a/config/libc/mingw.in b/config/libc/mingw.in index fddf1ed6..7e27ae03 100644 --- a/config/libc/mingw.in +++ b/config/libc/mingw.in @@ -3,6 +3,7 @@ ## depends on WINDOWS ## ## select LIBC_SUPPORT_WIN32THREADS +## select CC_CORE_PASSES_NEEDED ## ## help The de-facto standard for Mingw distributions. diff --git a/config/libc/newlib.in b/config/libc/newlib.in index 8350fba5..26eccd71 100644 --- a/config/libc/newlib.in +++ b/config/libc/newlib.in @@ -3,6 +3,7 @@ ## depends on BARE_METAL ## ## select LIBC_SUPPORT_THREADS_NONE +## select CC_CORE_PASSES_NEEDED ## ## help Newlib is a C library intended for use on embedded systems. It is a ## help conglomeration of several library parts, all under free software diff --git a/config/libc/uClibc.in b/config/libc/uClibc.in index dec99d1e..2ca056b3 100644 --- a/config/libc/uClibc.in +++ b/config/libc/uClibc.in @@ -4,6 +4,7 @@ ## ## select LIBC_SUPPORT_LINUXTHREADS ## select LIBC_SUPPORT_THREADS_NONE +## select CC_CORE_PASSES_NEEDED ## ## help The de-facto standard for embeded linux systems. ## help -- cgit v1.2.3