From e35dae1efd56219eb222e2cbd98090e8d672df98 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 25 Jan 2016 23:52:32 +0100 Subject: hppa: allow to build uClibc-ng toolchain --- target/hppa/uclibc.config | 56 +++++++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 26 deletions(-) (limited to 'target/hppa') diff --git a/target/hppa/uclibc.config b/target/hppa/uclibc.config index f0adb68bd..6098b4bd0 100644 --- a/target/hppa/uclibc.config +++ b/target/hppa/uclibc.config @@ -1,18 +1,25 @@ # # Automatically generated file; DO NOT EDIT. -# uClibc 1.0.0-git C Library Configuration +# uClibc-ng 1.0.11 C Library Configuration # +# TARGET_alpha is not set # TARGET_arc is not set # TARGET_arm is not set # TARGET_avr32 is not set # TARGET_bfin is not set # TARGET_c6x is not set # TARGET_cris is not set +# TARGET_h8300 is not set +TARGET_hppa=y # TARGET_i386 is not set +# TARGET_ia64 is not set +# TARGET_lm32 is not set # TARGET_m68k is not set +# TARGET_metag is not set # TARGET_microblaze is not set # TARGET_mips is not set -TARGET_nios2=y +# TARGET_nios2 is not set +# TARGET_or1k is not set # TARGET_powerpc is not set # TARGET_sh is not set # TARGET_sparc is not set @@ -22,46 +29,41 @@ TARGET_nios2=y # # Target Architecture Features and Options # -TARGET_ARCH="nios2" +TARGET_ARCH="hppa" FORCE_OPTIONS_FOR_ARCH=y TARGET_SUBARCH="" -UCLIBC_FORMAT_FLAT=y -# UCLIBC_FORMAT_FLAT_SEP_DATA is not set -# UCLIBC_FORMAT_SHARED_FLAT is not set -ARCH_HAS_DEPRECATED_SYSCALLS=y -ARCH_LITTLE_ENDIAN=y -# ARCH_WANTS_BIG_ENDIAN is not set -# ARCH_WANTS_LITTLE_ENDIAN is not set # -# Using Little Endian +# Using ELF file format # -ARCH_HAS_NO_MMU=y +ARCH_HAS_DEPRECATED_SYSCALLS=y +ARCH_BIG_ENDIAN=y # -# Target CPU lacks a memory management unit (MMU) +# Using Big Endian # +ARCH_HAS_MMU=y +ARCH_USE_MMU=y UCLIBC_HAS_FLOATS=y -# UCLIBC_HAS_FPU is not set -UCLIBC_HAS_SOFT_FLOAT=y -DO_C99_MATH=y +UCLIBC_HAS_FPU=y +# DO_C99_MATH is not set # DO_XSI_MATH is not set # UCLIBC_HAS_FENV is not set KERNEL_HEADERS="" -UCLIBC_UCLINUX_BROKEN_MUNMAP=y HAVE_DOT_CONFIG=y # # General Library Settings # -HAVE_NO_PIC=y +DOPIC=y ARCH_HAS_NO_SHARED=y ARCH_HAS_NO_LDSO=y UCLIBC_CTOR_DTOR=y -HAS_NO_THREADS=y -# LINUXTHREADS_OLD is not set +# HAS_NO_THREADS is not set +LINUXTHREADS_OLD=y # LINUXTHREADS_NEW is not set -# UCLIBC_HAS_THREADS_NATIVE is not set +UCLIBC_HAS_THREADS=y +PTHREADS_DEBUG_SUPPORT=y UCLIBC_HAS_SYSLOG=y UCLIBC_HAS_LFS=y MALLOC=y @@ -71,6 +73,8 @@ MALLOC_GLIBC_COMPAT=y UCLIBC_HAS_OBSTACK=y UCLIBC_DYNAMIC_ATEXIT=y COMPAT_ATEXIT=y +UCLIBC_HAS_UTMPX=y +UCLIBC_HAS_UTMP=y UCLIBC_SUSV2_LEGACY=y UCLIBC_SUSV3_LEGACY=y # UCLIBC_SUSV3_LEGACY_MACROS is not set @@ -117,7 +121,7 @@ UCLIBC_HAS_EPOLL=y UCLIBC_HAS_XATTR=y # UCLIBC_HAS_PROFILING is not set UCLIBC_HAS_CRYPT_IMPL=y -# UCLIBC_HAS_SHA256_CRYPT_IMPL is not set +UCLIBC_HAS_SHA256_CRYPT_IMPL=y # UCLIBC_HAS_SHA512_CRYPT_IMPL is not set UCLIBC_HAS_CRYPT=y UCLIBC_HAS_NETWORK_SUPPORT=y @@ -146,7 +150,7 @@ UCLIBC_HAS_CTYPE_CHECKED=y # UCLIBC_HAS_CTYPE_ENFORCED is not set UCLIBC_HAS_WCHAR=y # UCLIBC_HAS_LOCALE is not set -UCLIBC_HAS_HEXADECIMAL_FLOATS=y +# UCLIBC_HAS_HEXADECIMAL_FLOATS is not set UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 # UCLIBC_HAS_STDIO_BUFSIZ_256 is not set @@ -174,6 +178,7 @@ UCLIBC_HAS_SIGNUM_MESSAGES=y UCLIBC_HAS_GNU_GETOPT=y UCLIBC_HAS_GETOPT_LONG=y UCLIBC_HAS_GNU_GETSUBOPT=y +UCLIBC_HAS_ARGP=y # # Big and Tall @@ -188,8 +193,6 @@ UCLIBC_HAS_FTW=y UCLIBC_HAS_FTS=y UCLIBC_HAS_GLOB=y UCLIBC_HAS_GNU_GLOB=y -UCLIBC_HAS_UTMP=y -UCLIBC_HAS_UTMPX=y # # Library Installation Options @@ -204,7 +207,7 @@ HARDWIRED_ABSPATH=y # UCLIBC_HAS_ARC4RANDOM=y # ARC4RANDOM_USES_NODEV is not set -# UCLIBC_HAS_SSP is not set +HAVE_NO_SSP=y UCLIBC_BUILD_NOEXECSTACK=y # @@ -213,6 +216,7 @@ UCLIBC_BUILD_NOEXECSTACK=y CROSS_COMPILER_PREFIX="" UCLIBC_EXTRA_CFLAGS="" # DODEBUG is not set +# DODEBUG_PT is not set # DOSTRIP is not set # DOASSERTS is not set # UCLIBC_MALLOC_DEBUGGING is not set -- cgit v1.2.3