config-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Have config.guess detect uClibc?


From: Jim Pryor
Subject: Re: Have config.guess detect uClibc?
Date: Mon, 22 Apr 2013 22:44:07 -0400

On Mon, Apr 22, 2013, at 10:37 PM, Jim Pryor wrote:
> Please consider this patch against:
> 
> http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
> 
> The version I retrieved began with timestamp='2013-02-12'.

Sorry, I sent the wrong diff a moment ago. This is the working one:

$ diff -u6 config.guess.orig config.guess
--- config.guess.orig   2013-04-22 22:21:29.409239504 -0400
+++ config.guess        2013-04-22 22:42:09.331299803 -0400
@@ -917,12 +917,17 @@
     i*86:Linux:*:*)
        LIBC=gnu
        eval $set_cc_for_build
        sed 's/^        //' << EOF >$dummy.c
        #ifdef __dietlibc__
        LIBC=dietlibc
+       #else
+       #include <features.h>
+       #ifdef __UCLIBC__
+       LIBC=uclibc
+       #endif
        #endif
 EOF
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
        echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
        exit ;;
     ia64:Linux:*:*)
@@ -995,13 +1000,22 @@
        echo ${UNAME_MACHINE}-unknown-linux-gnu
        exit ;;
     vax:Linux:*:*)
        echo ${UNAME_MACHINE}-dec-linux-gnu
        exit ;;
     x86_64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       LIBC=gnu
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #include <features.h>
+       #ifdef __UCLIBC__
+       LIBC=uclibc
+       #endif
+EOF
+       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+       echo "${UNAME_MACHINE}-unknown-linux-${LIBC}"
        exit ;;
     xtensa*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
        exit ;;
     i*86:DYNIX/ptx:4*:*)
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.

-- 
address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]