This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: uClibc support patch
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: gcc patches <gcc-patches at gcc dot gnu dot org>, libstdc++ at gcc dot gnu dot org
- Date: Tue, 14 Feb 2006 10:21:37 +0000
- Subject: Re: uClibc support patch
- References: <Pine.LNX.4.64.0602101816590.29089@digraph.polyomino.org.uk>
On Fri, 2006-02-10 at 18:20, Joseph S. Myers wrote:
> This patch adds support for uClibc as an alternative library to glibc
> on *-*-linux* targets.
[...]
> gcc:
> 2006-02-10 Joseph S. Myers <joseph@codesourcery.com>
>
> * config/linux.opt: New file.
> * config/linux.h (CHOOSE_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER,
> LINUX_DYNAMIC_LINKER): Define.
> (TARGET_C99_FUNCTIONS): Define depending on TARGET_GLIBC.
> * config.gcc (*-*-linux*): Define extra_options.
> (*-*-*uclibc*): Define UCLIBC_DEFAULT.
> (arm*-*-linux-gnueabi): Change to arm*-*-linux-*eabi.
> * config/arm/linux-eabi.h (LINUX_TARGET_INTERPRETER): Change to
> GLIBC_DYNAMIC_LINKER.
> * config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): Likewise.
> (LINUX_TARGET_LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
> * config/mips/linux.h (GLIBC_DYNAMIC_LINKER): Define.
> (LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
> * doc/invoke.texi (GNU/Linux Options): New section.
The ARM parts are fine.
R.