config-patches
[Top][All Lists]
Advanced

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

Canonicalize i386-*-freebsd* to i586-*-freebsd* and refactor CPU handlin


From: Gerald Pfeifer
Subject: Canonicalize i386-*-freebsd* to i586-*-freebsd* and refactor CPU handling for FreeBSD
Date: Sat, 4 Mar 2017 17:33:00 +0100 (CET)

Hi guys,

this is my first patch for config and I'm not sure how you prefer
to get patches against the git repository, but hope this works?

I tested this by running the new config.guess on FreeBSD/i386 and 
FreeBSD/amd64 systems and verifying the output was adjusted in the 
former case and unchanged in the latter (plus a bootstrap and run
of GCC head with this script on i586-unknown-freebsd10.3).

Gerald


2017-03-04  Gerald Pfeifer  <address@hidden>

        * config.guess (*:FreeBSD:*:*): Refactor CPU handling.
        Canonicalize i386-*-freebsd* to i586-*-freebsd*.
---
 ChangeLog    | 5 +++++
 config.guess | 9 +++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 39b611a..2e6cf3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-04  Gerald Pfeifer  <address@hidden>
+
+       * config.guess (*:FreeBSD:*:*): Refactor CPU handling.
+       Canonicalize i386-*-freebsd* to i586-*-freebsd*.
+
 2017-02-07  Ben Elliston  <address@hidden>
 
        Reported by Hugues Lefebvre <address@hidden>.
diff --git a/config.guess b/config.guess
index 1000e2b..6787494 100755
--- a/config.guess
+++ b/config.guess
@@ -2,7 +2,7 @@
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2017-02-07'
+timestamp='2017-03-04'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -837,10 +837,11 @@ EOF
        UNAME_PROCESSOR=`/usr/bin/uname -p`
        case ${UNAME_PROCESSOR} in
            amd64)
-               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 
's/[-(].*//'` ;;
-           *)
-               echo ${UNAME_PROCESSOR}-unknown-freebsd`echo 
${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+               UNAME_PROCESSOR=x86_64 ;;
+           i386)
+               UNAME_PROCESSOR=i586 ;;
        esac
+       echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 
's/[-(].*//'`
        exit ;;
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
-- 
2.11.1



reply via email to

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