From c322c3e0b4383307c6bcc8dc4639851021899f72 Mon Sep 17 00:00:00 2001 From: Lukc Date: Sun, 16 Jan 2011 18:05:42 +0100 Subject: Support des « old linux threads » dans uClibc. (les « new » plantaient à la compilation) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uclibc/Pkgfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uclibc/Pkgfile b/uclibc/Pkgfile index 49b5d64..8b7700b 100644 --- a/uclibc/Pkgfile +++ b/uclibc/Pkgfile @@ -48,10 +48,11 @@ function build { sed -i -e "s:^RUNTIME_PREFIX=.*:RUNTIME_PREFIX=\"\":" .config sed -i -e "s:^DEVEL_PREFIX=.*:DEVEL_PREFIX=\"$prefix\":" .config # XXX: Volé de Gentoo, mais insuffisant. Il faut voler plus de code - # pour que ça marche mieux. - for def in UCLIBC_HAS_IPV6 MALLOC_GLIBC_COMPAT DO_C99_MATH UCLIBC_HAS_{RPC,FULL_RPC,CTYPE_CHECKED,WCHAR,HEXADECIMAL_FLOATS,GLIBC_CUSTOM_PRINTF,FOPEN_EXCLUSIVE_MODE,GLIBC_CUSTOM_STREAMS,PRINTF_M_SPEC,FTW} UCLIBC_HAS_REENTRANT_RPC UCLIBC_HAS_GNU_GLOB PTHREADS_DEBUG_SUPPORT UCLIBC_HAS_TZ_FILE_READ_MANY UCLIBC_HAS_FENV UCLIBC_SUSV3_LEGACY UCLIBC_SUSV3_LEGACY_MACROS UCLIBC_HAS_PROGRAM_INVOCATION_NAME ; do + # pour que ça marche mieux. (et nettoyer, après) + for def in LINUXTHREADS_OLD UCLIBC_HAS_THREADS UCLIBC_HAS_IPV6 MALLOC_GLIBC_COMPAT DO_C99_MATH UCLIBC_HAS_{RPC,FULL_RPC,CTYPE_CHECKED,WCHAR,HEXADECIMAL_FLOATS,GLIBC_CUSTOM_PRINTF,FOPEN_EXCLUSIVE_MODE,GLIBC_CUSTOM_STREAMS,PRINTF_M_SPEC,FTW} UCLIBC_HAS_REENTRANT_RPC UCLIBC_HAS_GNU_GLOB PTHREADS_DEBUG_SUPPORT UCLIBC_HAS_TZ_FILE_READ_MANY UCLIBC_HAS_FENV UCLIBC_SUSV3_LEGACY UCLIBC_SUSV3_LEGACY_MACROS UCLIBC_HAS_PROGRAM_INVOCATION_NAME ; do sed -i -e "s/^${def}=.*/${def}=y/;s/# ${def} is not set/${def}=y/" .config done + sed -i -e "s/^HAS_NO_THREADS=.*/# HAS_NO_THREADS is not set/" .config yes "" | gmake oldconfig gmake CROSS=${UCLIBC_CROSS} DESTDIR=$PKG install } -- cgit v1.2.3-70-g09d2