uClibc support patch

Richard Earnshaw rearnsha@arm.com
Tue Feb 14 10:21:00 GMT 2006


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.



More information about the Gcc-patches mailing list