]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/glibc/glibc-cvs/eabi-patch-1
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / glibc / glibc-cvs / eabi-patch-1
1 From libc-alpha-return-17227-listarch-libc-alpha=sources dot redhat dot com at sources dot redhat dot com Tue Mar 22 15:57:25 2005
2 Return-Path: <libc-alpha-return-17227-listarch-libc-alpha=sources dot redhat dot com at sources dot redhat dot com>
3 Delivered-To: listarch-libc-alpha at sources dot redhat dot com
4 Received: (qmail 12343 invoked by alias); 22 Mar 2005 15:57:24 -0000
5 Mailing-List: contact libc-alpha-help at sources dot redhat dot com; run by ezmlm
6 Precedence: bulk
7 List-Subscribe: <mailto:libc-alpha-subscribe at sources dot redhat dot com>
8 List-Archive: <http://sources.redhat.com/ml/libc-alpha/>
9 List-Post: <mailto:libc-alpha at sources dot redhat dot com>
10 List-Help: <mailto:libc-alpha-help at sources dot redhat dot com>, <http://sources dot redhat dot com/ml/#faqs>
11 Sender: libc-alpha-owner at sources dot redhat dot com
12 Delivered-To: mailing list libc-alpha at sources dot redhat dot com
13 Received: (qmail 12264 invoked from network); 22 Mar 2005 15:57:19 -0000
14 Received: from unknown (HELO nevyn.them.org) (66.93.172.17)
15   by sourceware dot org with SMTP; 22 Mar 2005 15:57:19 -0000
16 Received: from drow by nevyn.them.org with local (Exim 4.50 #1 (Debian))
17         id 1DDll5-0006ip-R3; Tue, 22 Mar 2005 10:57:31 -0500
18 Date: Tue, 22 Mar 2005 10:57:31 -0500
19 From: Daniel Jacobowitz <drow at false dot org>
20 To: libc-alpha at sources dot redhat dot com
21 Cc: Phil Blundell <pb at reciva dot com>
22 Subject: Common bits for the ARM EABI port
23 Message-ID: <20050322155731.GA25613@nevyn.them.org>
24 Mail-Followup-To: libc-alpha at sources dot redhat dot com,
25         Phil Blundell <pb at reciva dot com>
26 Mime-Version: 1.0
27 Content-Type: text/plain; charset=us-ascii
28 Content-Disposition: inline
29 User-Agent: Mutt/1.5.6+20040907i
30
31 The changes to common files for the ARM EABI port; search the new directory,
32 use GLIBC_2.4 as a base version, and generate ld-linux.so.3 (so that old and
33 new ABI libraries can be installed on the same system, in case someone needs
34 to do that).  Generic ARM changes coming up next.
35
36 I noticed that the "configure: Regenerated" messages are often left out of
37 glibc changelogs; should I skip them?
38
39 -- 
40 Daniel Jacobowitz
41 CodeSourcery, LLC
42
43 2005-03-22  Daniel Jacobowitz  <dan@codesourcery.com>
44
45         * configure.in: Add arm*-*-linux-gnueabi support.  Remove
46         unused arm32 entry from $machine.
47         * configure: Regenerated.
48         * shlib-versions: Add arm*-*-linux-gnueabi.
49
50 Index: glibc/configure.in
51 ===================================================================
52 --- glibc.orig/configure.in     2005-03-18 17:10:34.000000000 -0500
53 +++ glibc/configure.in  2005-03-21 10:04:41.000000000 -0500
54 @@ -423,7 +423,12 @@ changequote(,)dnl
55  test -n "$base_machine" || case "$machine" in
56  a29k | am29000)        base_machine=a29k machine=a29k ;;
57  alpha*)                base_machine=alpha machine=alpha/$machine ;;
58 -arm*)          base_machine=arm machine=arm/arm32/$machine ;;
59 +arm*)          base_machine=arm 
60 +               case $config_os in
61 +               linux-gnueabi) machine=arm/eabi/$machine ;;
62 +               *) machine=arm/$machine ;;
63 +               esac
64 +               ;;
65  c3[012])       base_machine=cx0 machine=cx0/c30 ;;
66  c4[04])                base_machine=cx0 machine=cx0/c40 ;;
67  hppa*64*)      base_machine=hppa machine=hppa/hppa64 ;;
68 Index: glibc/shlib-versions
69 ===================================================================
70 --- glibc.orig/shlib-versions   2005-02-13 21:53:05.000000000 -0500
71 +++ glibc/shlib-versions        2005-03-21 10:06:54.000000000 -0500
72 @@ -31,6 +31,7 @@ cris-.*-linux.*               DEFAULT                 GLIBC_2.2
73  x86_64-.*-linux.*       DEFAULT                        GLIBC_2.2.5
74  powerpc64-.*-linux.*   DEFAULT                 GLIBC_2.3
75  .*-.*-gnu-gnu.*                DEFAULT                 GLIBC_2.2.6
76 +arm.*-.*-linux-gnueabi DEFAULT                 GLIBC_2.4
77  
78  # Configuration                WORDSIZE[32|64]         Alternate configuration
79  # -------------                ----------              -----------------------
80 @@ -80,6 +81,7 @@ i.86-.*-linux.*               ld=ld-linux.so.2
81  sparc64-.*-linux.*     ld=ld-linux.so.2        GLIBC_2.2
82  sparc.*-.*-linux.*     ld=ld-linux.so.2
83  alpha.*-.*-linux.*     ld=ld-linux.so.2
84 +arm.*-.*-linux-gnueabi ld=ld-linux.so.3
85  arm.*-.*-linux.*       ld=ld-linux.so.2
86  sh.*-.*-linux.*                ld=ld-linux.so.2        GLIBC_2.2
87  ia64-.*-linux.*                ld=ld-linux-ia64.so.2   GLIBC_2.2
88