diff --git a/packages/toolchain/devel/uClibc/config/test.diff b/packages/toolchain/devel/uClibc/config/test.diff deleted file mode 100644 index f8aebf73e3..0000000000 --- a/packages/toolchain/devel/uClibc/config/test.diff +++ /dev/null @@ -1,255 +0,0 @@ ---- test.conf 2008-11-10 16:58:18.000000000 +0100 -+++ uClibc-0.9.30.config 2009-01-27 14:09:23.000000000 +0100 -@@ -1,6 +1,6 @@ - # --# Automatically generated make config: don't edit --# Version: 0.9.30-rc3 -+# Default CLFS Embedded uClibc config -+# Version: 0.9.30 - # - # TARGET_alpha is not set - # TARGET_arm is not set -@@ -11,7 +11,7 @@ - # TARGET_frv is not set - # TARGET_h8300 is not set - # TARGET_hppa is not set --TARGET_i386=y -+# TARGET_i386 is not set - # TARGET_i960 is not set - # TARGET_ia64 is not set - # TARGET_m68k is not set -@@ -31,33 +31,13 @@ - # - # Target Architecture Features and Options - # --TARGET_ARCH="i386" -+TARGET_ARCH="none" - FORCE_OPTIONS_FOR_ARCH=y --# CONFIG_GENERIC_386 is not set --# CONFIG_386 is not set --# CONFIG_486 is not set --CONFIG_586=y --# CONFIG_586MMX is not set --# CONFIG_686 is not set --# CONFIG_PENTIUMII is not set --# CONFIG_PENTIUMIII is not set --# CONFIG_PENTIUM4 is not set --# CONFIG_K6 is not set --# CONFIG_K7 is not set --# CONFIG_ELAN is not set --# CONFIG_CRUSOE is not set --# CONFIG_WINCHIPC6 is not set --# CONFIG_WINCHIP2 is not set --# CONFIG_CYRIXIII is not set --# CONFIG_NEHEMIAH is not set --TARGET_SUBARCH="" -+# ARCH_LITTLE_ENDIAN is not set -+# ARCH_BIG_ENDIAN is not set -+# ARCH_WANTS_LITTLE_ENDIAN is not set -+# ARCH_WANTS_BIG_ENDIAN is not set - --# --# Using ELF file format --# --ARCH_LITTLE_ENDIAN=y -- --# - # Using Little Endian - # - ARCH_HAS_MMU=y -@@ -67,7 +47,7 @@ - DO_C99_MATH=y - UCLIBC_HAS_FENV=y - UCLIBC_HAS_LONG_DOUBLE_MATH=y --KERNEL_HEADERS="" -+KERNEL_HEADERS="/mnt/clfs-embedded/usr/include" - HAVE_DOT_CONFIG=y - - # -@@ -79,38 +59,40 @@ - # ARCH_HAS_NO_LDSO is not set - HAVE_SHARED=y - # FORCE_SHAREABLE_TEXT_SEGMENTS is not set --# LDSO_LDD_SUPPORT is not set --# LDSO_CACHE_SUPPORT is not set --# LDSO_PRELOAD_FILE_SUPPORT is not set -+LDSO_LDD_SUPPORT=y -+LDSO_CACHE_SUPPORT=y -+LDSO_PRELOAD_FILE_SUPPORT=y -+LDSO_BASE_FILENAME="ld.so" - # UCLIBC_STATIC_LDCONFIG is not set --# LDSO_RUNPATH is not set -+LDSO_RUNPATH=y - UCLIBC_CTOR_DTOR=y --# LDSO_GNU_HASH_SUPPORT is not set -+LDSO_GNU_HASH_SUPPORT=y - # HAS_NO_THREADS is not set - UCLIBC_HAS_THREADS=y --PTHREADS_DEBUG_SUPPORT=y -+# PTHREADS_DEBUG_SUPPORT is not set - LINUXTHREADS_OLD=y - UCLIBC_HAS_SYSLOG=y - UCLIBC_HAS_LFS=y - # MALLOC is not set - # MALLOC_SIMPLE is not set - MALLOC_STANDARD=y --# MALLOC_GLIBC_COMPAT is not set --# UCLIBC_DYNAMIC_ATEXIT is not set -+MALLOC_GLIBC_COMPAT=y -+UCLIBC_DYNAMIC_ATEXIT=y - # COMPAT_ATEXIT is not set --UCLIBC_SUSV3_LEGACY=y -+# UCLIBC_SUSV3_LEGACY is not set - # UCLIBC_SUSV3_LEGACY_MACROS is not set - # UCLIBC_HAS_STUBS is not set - UCLIBC_HAS_SHADOW=y --# UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set -+UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y -+UCLIBC_HAS___PROGNAME=y - UCLIBC_HAS_PTY=y --# ASSUME_DEVPTS is not set --# UNIX98PTY_ONLY is not set -+ASSUME_DEVPTS=y -+UNIX98PTY_ONLY=y - UCLIBC_HAS_GETPT=y --# UCLIBC_HAS_TM_EXTENSIONS is not set --# UCLIBC_HAS_TZ_CACHING is not set -+UCLIBC_HAS_TM_EXTENSIONS=y -+UCLIBC_HAS_TZ_CACHING=y - UCLIBC_HAS_TZ_FILE=y --# UCLIBC_HAS_TZ_FILE_READ_MANY is not set -+UCLIBC_HAS_TZ_FILE_READ_MANY=y - UCLIBC_TZ_FILE_PATH="/etc/TZ" - - # -@@ -125,8 +107,8 @@ - UCLIBC_LINUX_MODULE_24=y - UCLIBC_LINUX_SPECIFIC=y - UCLIBC_HAS_GNU_ERROR=y --UCLIBC_BSD_SPECIFIC=y --UCLIBC_HAS_BSD_ERR=y -+# UCLIBC_BSD_SPECIFIC is not set -+# UCLIBC_HAS_BSD_ERR is not set - # UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set - # UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set - # UCLIBC_NTP_LEGACY is not set -@@ -141,11 +123,12 @@ - UCLIBC_HAS_NETWORK_SUPPORT=y - UCLIBC_HAS_SOCKET=y - UCLIBC_HAS_IPV4=y --# UCLIBC_HAS_IPV6 is not set -+UCLIBC_HAS_IPV6=y - UCLIBC_HAS_RPC=y --# UCLIBC_HAS_FULL_RPC is not set --# UCLIBC_HAS_REENTRANT_RPC is not set --# UCLIBC_USE_NETLINK is not set -+UCLIBC_HAS_FULL_RPC=y -+UCLIBC_HAS_REENTRANT_RPC=y -+UCLIBC_USE_NETLINK=y -+UCLIBC_SUPPORT_AI_ADDRCONFIG=y - # UCLIBC_HAS_BSD_RES_CLOSE is not set - - # -@@ -156,20 +139,20 @@ - UCLIBC_HAS_CTYPE_TABLES=y - UCLIBC_HAS_CTYPE_SIGNED=y - # UCLIBC_HAS_CTYPE_UNSAFE is not set --UCLIBC_HAS_CTYPE_CHECKED=y --# UCLIBC_HAS_CTYPE_ENFORCED is not set -+# UCLIBC_HAS_CTYPE_CHECKED is not set -+UCLIBC_HAS_CTYPE_ENFORCED=y - UCLIBC_HAS_WCHAR=y - # UCLIBC_HAS_LOCALE is not set --# UCLIBC_HAS_HEXADECIMAL_FLOATS is not set --# UCLIBC_HAS_GLIBC_CUSTOM_PRINTF is not set -+UCLIBC_HAS_HEXADECIMAL_FLOATS=y -+UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y - UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 --# UCLIBC_HAS_SCANF_GLIBC_A_FLAG is not set -+UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y - # UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set --UCLIBC_HAS_STDIO_BUFSIZ_256=y -+# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set - # UCLIBC_HAS_STDIO_BUFSIZ_512 is not set - # UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set - # UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set --# UCLIBC_HAS_STDIO_BUFSIZ_4096 is not set -+UCLIBC_HAS_STDIO_BUFSIZ_4096=y - # UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set - UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y - # UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set -@@ -178,50 +161,56 @@ - UCLIBC_HAS_STDIO_GETC_MACRO=y - UCLIBC_HAS_STDIO_PUTC_MACRO=y - UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y --# UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set --# UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE is not set -+UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y -+UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y - UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y --# UCLIBC_HAS_PRINTF_M_SPEC is not set -+UCLIBC_HAS_PRINTF_M_SPEC=y - UCLIBC_HAS_ERRNO_MESSAGES=y --# UCLIBC_HAS_SYS_ERRLIST is not set --# UCLIBC_HAS_SIGNUM_MESSAGES is not set -+UCLIBC_HAS_SYS_ERRLIST=y -+UCLIBC_HAS_SIGNUM_MESSAGES=y -+UCLIBC_HAS_SYS_SIGLIST=y - UCLIBC_HAS_GNU_GETOPT=y --# UCLIBC_HAS_GNU_GETSUBOPT is not set -+UCLIBC_HAS_GNU_GETSUBOPT=y - - # - # Big and Tall - # - UCLIBC_HAS_REGEX=y --UCLIBC_HAS_REGEX_OLD=y -+# UCLIBC_HAS_REGEX_OLD is not set - UCLIBC_HAS_FNMATCH=y --UCLIBC_HAS_FNMATCH_OLD=y --# UCLIBC_HAS_WORDEXP is not set --# UCLIBC_HAS_FTW is not set -+# UCLIBC_HAS_FNMATCH_OLD is not set -+UCLIBC_HAS_WORDEXP=y -+UCLIBC_HAS_FTW=y - UCLIBC_HAS_GLOB=y - UCLIBC_HAS_GNU_GLOB=y - - # - # Library Installation Options - # --SHARED_LIB_LOADER_PREFIX="$(DEVEL_PREFIX)/lib" -+SHARED_LIB_LOADER_PREFIX="$(RUNTIME_PREFIX)lib" - RUNTIME_PREFIX="/" --DEVEL_PREFIX="/usr" -+DEVEL_PREFIX="/usr/" - - # - # Security options - # - # UCLIBC_BUILD_PIE is not set --# UCLIBC_HAS_ARC4RANDOM is not set -+UCLIBC_HAS_ARC4RANDOM=y - # HAVE_NO_SSP is not set --# UCLIBC_HAS_SSP is not set --# UCLIBC_BUILD_RELRO is not set --# UCLIBC_BUILD_NOW is not set --# UCLIBC_BUILD_NOEXECSTACK is not set -+UCLIBC_HAS_SSP=y -+UCLIBC_HAS_SSP_COMPAT=y -+SSP_QUICK_CANARY=y -+PROPOLICE_BLOCK_ABRT=y -+# PROPOLICE_BLOCK_SEGV is not set -+UCLIBC_BUILD_SSP=y -+UCLIBC_BUILD_RELRO=y -+UCLIBC_BUILD_NOW=y -+UCLIBC_BUILD_NOEXECSTACK=y - - # - # uClibc development/debugging options - # --CROSS_COMPILER_PREFIX="" -+CROSS_COMPILER_PREFIX="i586-unknown-linux-uclibc-" - UCLIBC_EXTRA_CFLAGS="" - # DODEBUG is not set - # DODEBUG_PT is not set diff --git a/packages/toolchain/devel/uClibc/config/uClibc-0.9.30.config b/packages/toolchain/devel/uClibc/config/uClibc-0.9.30.config deleted file mode 100644 index ced6bc59d5..0000000000 --- a/packages/toolchain/devel/uClibc/config/uClibc-0.9.30.config +++ /dev/null @@ -1,225 +0,0 @@ -# -# Default CLFS Embedded uClibc config -# Version: 0.9.30 -# -# TARGET_alpha is not set -# TARGET_arm is not set -# TARGET_avr32 is not set -# TARGET_bfin is not set -# TARGET_cris is not set -# TARGET_e1 is not set -# TARGET_frv is not set -# TARGET_h8300 is not set -# TARGET_hppa is not set -# TARGET_i386 is not set -# TARGET_i960 is not set -# TARGET_ia64 is not set -# TARGET_m68k is not set -# TARGET_microblaze is not set -# TARGET_mips is not set -# TARGET_nios is not set -# TARGET_nios2 is not set -# TARGET_powerpc is not set -# TARGET_sh is not set -# TARGET_sh64 is not set -# TARGET_sparc is not set -# TARGET_v850 is not set -# TARGET_vax is not set -# TARGET_x86_64 is not set -# TARGET_xtensa is not set - -# -# Target Architecture Features and Options -# -TARGET_ARCH="none" -FORCE_OPTIONS_FOR_ARCH=y -# ARCH_LITTLE_ENDIAN is not set -# ARCH_BIG_ENDIAN is not set -# ARCH_WANTS_LITTLE_ENDIAN is not set -# ARCH_WANTS_BIG_ENDIAN is not set - -# Using Little Endian -# -ARCH_HAS_MMU=y -ARCH_USE_MMU=y -UCLIBC_HAS_FLOATS=y -UCLIBC_HAS_FPU=y -DO_C99_MATH=y -UCLIBC_HAS_FENV=y -UCLIBC_HAS_LONG_DOUBLE_MATH=y -KERNEL_HEADERS="/mnt/clfs-embedded/usr/include" -HAVE_DOT_CONFIG=y - -# -# General Library Settings -# -# HAVE_NO_PIC is not set -DOPIC=y -# ARCH_HAS_NO_SHARED is not set -# ARCH_HAS_NO_LDSO is not set -HAVE_SHARED=y -# FORCE_SHAREABLE_TEXT_SEGMENTS is not set -LDSO_LDD_SUPPORT=y -LDSO_CACHE_SUPPORT=y -LDSO_PRELOAD_FILE_SUPPORT=y -LDSO_BASE_FILENAME="ld.so" -# UCLIBC_STATIC_LDCONFIG is not set -LDSO_RUNPATH=y -UCLIBC_CTOR_DTOR=y -LDSO_GNU_HASH_SUPPORT=y -# HAS_NO_THREADS is not set -UCLIBC_HAS_THREADS=y -# PTHREADS_DEBUG_SUPPORT is not set -LINUXTHREADS_OLD=y -UCLIBC_HAS_SYSLOG=y -UCLIBC_HAS_LFS=y -# MALLOC is not set -# MALLOC_SIMPLE is not set -MALLOC_STANDARD=y -MALLOC_GLIBC_COMPAT=y -UCLIBC_DYNAMIC_ATEXIT=y -# COMPAT_ATEXIT is not set -# UCLIBC_SUSV3_LEGACY is not set -# UCLIBC_SUSV3_LEGACY_MACROS is not set -# UCLIBC_HAS_STUBS is not set -UCLIBC_HAS_SHADOW=y -UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y -UCLIBC_HAS___PROGNAME=y -UCLIBC_HAS_PTY=y -ASSUME_DEVPTS=y -UNIX98PTY_ONLY=y -UCLIBC_HAS_GETPT=y -UCLIBC_HAS_TM_EXTENSIONS=y -UCLIBC_HAS_TZ_CACHING=y -UCLIBC_HAS_TZ_FILE=y -UCLIBC_HAS_TZ_FILE_READ_MANY=y -UCLIBC_TZ_FILE_PATH="/etc/TZ" - -# -# Advanced Library Settings -# -UCLIBC_PWD_BUFFER_SIZE=256 -UCLIBC_GRP_BUFFER_SIZE=256 - -# -# Support various families of functions -# -UCLIBC_LINUX_MODULE_24=y -UCLIBC_LINUX_SPECIFIC=y -UCLIBC_HAS_GNU_ERROR=y -# UCLIBC_BSD_SPECIFIC is not set -# UCLIBC_HAS_BSD_ERR is not set -# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set -# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set -# UCLIBC_NTP_LEGACY is not set -# UCLIBC_SV4_DEPRECATED is not set -UCLIBC_HAS_REALTIME=y -UCLIBC_HAS_ADVANCED_REALTIME=y -UCLIBC_HAS_EPOLL=y -UCLIBC_HAS_XATTR=y -UCLIBC_HAS_PROFILING=y -UCLIBC_HAS_CRYPT_IMPL=y -UCLIBC_HAS_CRYPT=y -UCLIBC_HAS_NETWORK_SUPPORT=y -UCLIBC_HAS_SOCKET=y -UCLIBC_HAS_IPV4=y -UCLIBC_HAS_IPV6=y -UCLIBC_HAS_RPC=y -UCLIBC_HAS_FULL_RPC=y -UCLIBC_HAS_REENTRANT_RPC=y -UCLIBC_USE_NETLINK=y -UCLIBC_SUPPORT_AI_ADDRCONFIG=y -# UCLIBC_HAS_BSD_RES_CLOSE is not set - -# -# String and Stdio Support -# -# UCLIBC_HAS_STRING_GENERIC_OPT is not set -# UCLIBC_HAS_STRING_ARCH_OPT is not set -UCLIBC_HAS_CTYPE_TABLES=y -UCLIBC_HAS_CTYPE_SIGNED=y -# UCLIBC_HAS_CTYPE_UNSAFE is not set -# UCLIBC_HAS_CTYPE_CHECKED is not set -UCLIBC_HAS_CTYPE_ENFORCED=y -UCLIBC_HAS_WCHAR=y -# UCLIBC_HAS_LOCALE is not set -UCLIBC_HAS_HEXADECIMAL_FLOATS=y -UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y -UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 -UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y -# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set -# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set -# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set -# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set -# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set -UCLIBC_HAS_STDIO_BUFSIZ_4096=y -# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set -UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y -# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set -# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set -# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set -UCLIBC_HAS_STDIO_GETC_MACRO=y -UCLIBC_HAS_STDIO_PUTC_MACRO=y -UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y -UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y -UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y -UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y -UCLIBC_HAS_PRINTF_M_SPEC=y -UCLIBC_HAS_ERRNO_MESSAGES=y -UCLIBC_HAS_SYS_ERRLIST=y -UCLIBC_HAS_SIGNUM_MESSAGES=y -UCLIBC_HAS_SYS_SIGLIST=y -UCLIBC_HAS_GNU_GETOPT=y -UCLIBC_HAS_GNU_GETSUBOPT=y - -# -# Big and Tall -# -UCLIBC_HAS_REGEX=y -# UCLIBC_HAS_REGEX_OLD is not set -UCLIBC_HAS_FNMATCH=y -# UCLIBC_HAS_FNMATCH_OLD is not set -UCLIBC_HAS_WORDEXP=y -UCLIBC_HAS_FTW=y -UCLIBC_HAS_GLOB=y -UCLIBC_HAS_GNU_GLOB=y - -# -# Library Installation Options -# -SHARED_LIB_LOADER_PREFIX="$(RUNTIME_PREFIX)lib" -RUNTIME_PREFIX="/" -DEVEL_PREFIX="/usr/" - -# -# Security options -# -# UCLIBC_BUILD_PIE is not set -UCLIBC_HAS_ARC4RANDOM=y -# HAVE_NO_SSP is not set -UCLIBC_HAS_SSP=y -UCLIBC_HAS_SSP_COMPAT=y -SSP_QUICK_CANARY=y -PROPOLICE_BLOCK_ABRT=y -# PROPOLICE_BLOCK_SEGV is not set -UCLIBC_BUILD_SSP=y -UCLIBC_BUILD_RELRO=y -UCLIBC_BUILD_NOW=y -UCLIBC_BUILD_NOEXECSTACK=y - -# -# uClibc development/debugging options -# -CROSS_COMPILER_PREFIX="i586-unknown-linux-uclibc-" -UCLIBC_EXTRA_CFLAGS="" -# DODEBUG is not set -# DODEBUG_PT is not set -DOSTRIP=y -# DOASSERTS is not set -# SUPPORT_LD_DEBUG is not set -# SUPPORT_LD_DEBUG_EARLY is not set -# UCLIBC_MALLOC_DEBUGGING is not set -WARNINGS="-Wall" -# EXTRA_WARNINGS is not set -# DOMULTI is not set -# UCLIBC_MJN3_ONLY is not set diff --git a/packages/toolchain/devel/uClibc/config/uClibc.i386.conf b/packages/toolchain/devel/uClibc/config/uClibc.i386.conf index 2787a31f29..6730cfab00 100644 --- a/packages/toolchain/devel/uClibc/config/uClibc.i386.conf +++ b/packages/toolchain/devel/uClibc/config/uClibc.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Version: 0.9.30.1 +# Version: 0.9.30-svn # # TARGET_alpha is not set # TARGET_arm is not set @@ -36,9 +36,9 @@ FORCE_OPTIONS_FOR_ARCH=y # CONFIG_GENERIC_386 is not set # CONFIG_386 is not set # CONFIG_486 is not set -CONFIG_586=y +# CONFIG_586 is not set # CONFIG_586MMX is not set -# CONFIG_686 is not set +CONFIG_686=y # CONFIG_PENTIUMII is not set # CONFIG_PENTIUMIII is not set # CONFIG_PENTIUM4 is not set @@ -90,6 +90,7 @@ UCLIBC_CTOR_DTOR=y UCLIBC_HAS_THREADS=y PTHREADS_DEBUG_SUPPORT=y LINUXTHREADS_OLD=y +# UCLIBC_HAS_THREADS_NATIVE is not set UCLIBC_HAS_SYSLOG=y UCLIBC_HAS_LFS=y # MALLOC is not set @@ -100,10 +101,10 @@ MALLOC_STANDARD=y # COMPAT_ATEXIT is not set UCLIBC_SUSV3_LEGACY=y # UCLIBC_SUSV3_LEGACY_MACROS is not set +# UCLIBC_SUSV4_LEGACY is not set # UCLIBC_HAS_STUBS is not set UCLIBC_HAS_SHADOW=y -UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y -UCLIBC_HAS___PROGNAME=y +# UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set UCLIBC_HAS_PTY=y # ASSUME_DEVPTS is not set # UNIX98PTY_ONLY is not set @@ -148,6 +149,8 @@ UCLIBC_HAS_RPC=y # UCLIBC_HAS_REENTRANT_RPC is not set # UCLIBC_USE_NETLINK is not set # UCLIBC_HAS_BSD_RES_CLOSE is not set +# UCLIBC_HAS_COMPAT_RES_STATE is not set +# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set # # String and Stdio Support @@ -207,6 +210,7 @@ UCLIBC_HAS_GNU_GLOB=y SHARED_LIB_LOADER_PREFIX="$(DEVEL_PREFIX)/lib" RUNTIME_PREFIX="/" DEVEL_PREFIX="/usr" +# HARDWIRED_ABSPATH is not set # # Security options diff --git a/packages/toolchain/devel/uClibc/install b/packages/toolchain/devel/uClibc/install index 0210d7ee15..d376f80670 100755 --- a/packages/toolchain/devel/uClibc/install +++ b/packages/toolchain/devel/uClibc/install @@ -9,6 +9,13 @@ if [ "$2" = toolchain ]; then exit 0 fi +if [ "$2" = initramfs ]; then + mkdir -p $INSTALL/$2/lib + cp $PKG_BUILD/lib/ld-uClibc.so.0 $INSTALL/$2/lib + cp $PKG_BUILD/lib/libc.so.0 $INSTALL/$2/lib + exit 0 +fi + mkdir -p $INSTALL/lib cp $PKG_BUILD/lib/ld*-uClibc.so.0 $INSTALL/lib cp $PKG_BUILD/lib/libc.so.0 $INSTALL/lib diff --git a/packages/toolchain/devel/uClibc/patches/ioperm_extern_upstream.diff b/packages/toolchain/devel/uClibc/patches/ioperm_extern_upstream.diff new file mode 100644 index 0000000000..505f3abc17 --- /dev/null +++ b/packages/toolchain/devel/uClibc/patches/ioperm_extern_upstream.diff @@ -0,0 +1,27 @@ +From 02b53aad4c970408cab2b76408dbac85e08f8ae9 Mon Sep 17 00:00:00 2001 +From: Bernhard Reutner-Fischer +Date: Sat, 01 Aug 2009 09:21:52 +0000 +Subject: ioperm is not used internally, remove hidden_proto + +Without a hidden_def we'd end up with __GI_ioperm which is wrong. + +Signed-off-by: Bernhard Reutner-Fischer +--- +diff --git a/libc/sysdeps/linux/common/ioperm.c b/libc/sysdeps/linux/common/ioperm.c +index 64fc647..bca2fff 100644 +--- a/libc/sysdeps/linux/common/ioperm.c ++++ b/libc/sysdeps/linux/common/ioperm.c +@@ -13,8 +13,10 @@ + + /* psm: can't #include , some archs miss it */ + extern int ioperm(unsigned long __from, unsigned long __num, int __turn_on) __THROW; ++/* Not needed internally; + libc_hidden_proto(ioperm) +- ++*/ + _syscall3(int, ioperm, unsigned long, from, unsigned long, num, int, turn_on) ++/*libc_hidden_def(ioperm)*/ + + #endif +-- +cgit v0.8.2.1 diff --git a/packages/toolchain/devel/uClibc/patches/uClibc-2.9.30.1-getline-upstream.diff b/packages/toolchain/devel/uClibc/patches/uClibc-2.9.30.1-getline-upstream.diff deleted file mode 100644 index 3ff3212c01..0000000000 --- a/packages/toolchain/devel/uClibc/patches/uClibc-2.9.30.1-getline-upstream.diff +++ /dev/null @@ -1,30 +0,0 @@ -diff -Naur uClibc-0.9.30.1/extra/scripts/unifdef.c uClibc-0.9.30.1.patch/extra/scripts/unifdef.c ---- uClibc-0.9.30.1/extra/scripts/unifdef.c 2008-04-28 01:10:00.000000000 +0200 -+++ uClibc-0.9.30.1.patch/extra/scripts/unifdef.c 2009-04-06 13:19:01.225263004 +0200 -@@ -206,7 +206,7 @@ - static void error(const char *); - static int findsym(const char *); - static void flushline(bool); --static Linetype getline(void); -+static Linetype get_line(void); - static Linetype ifeval(const char **); - static void ignoreoff(void); - static void ignoreon(void); -@@ -512,7 +512,7 @@ - - for (;;) { - linenum++; -- lineval = getline(); -+ lineval = get_line(); - trans_table[ifstate[depth]][lineval](); - debug("process %s -> %s depth %d", - linetype_name[lineval], -@@ -526,7 +526,7 @@ - * help from skipcomment(). - */ - static Linetype --getline(void) -+get_line(void) - { - const char *cp; - int cursym; diff --git a/packages/toolchain/devel/uClibc/url b/packages/toolchain/devel/uClibc/url index 4f8022b3d0..6343e34fa8 100644 --- a/packages/toolchain/devel/uClibc/url +++ b/packages/toolchain/devel/uClibc/url @@ -1 +1 @@ -http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \ No newline at end of file +http://sources.openelec.tv/svn/uClibc-20090729.tar.bz2 \ No newline at end of file