diff options
| author | Stefan Schmidt <stefan@datenfreihafen.org> | 2009-03-23 11:45:40 +0100 |
|---|---|---|
| committer | Stefan Schmidt <stefan@datenfreihafen.org> | 2009-03-23 11:45:40 +0100 |
| commit | 451b1c687105655a4f2c9c477b05535041e25060 (patch) | |
| tree | 3db315590172cd6244107a97a6603add934d7e32 /recipes/glibc/glibc-cvs/eabi-patch-4 | |
| parent | 6767ca50430e37cdad0a8992b73c3f82ead134bf (diff) | |
| parent | e2b99b79f516a7466dc050902cee62f39869bf9d (diff) | |
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into org.openembedded.dev
Diffstat (limited to 'recipes/glibc/glibc-cvs/eabi-patch-4')
| -rw-r--r-- | recipes/glibc/glibc-cvs/eabi-patch-4 | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/recipes/glibc/glibc-cvs/eabi-patch-4 b/recipes/glibc/glibc-cvs/eabi-patch-4 new file mode 100644 index 0000000000..45166ef960 --- /dev/null +++ b/recipes/glibc/glibc-cvs/eabi-patch-4 @@ -0,0 +1,64 @@ +From libc-alpha-return-17230-listarch-libc-alpha=sources dot redhat dot com at sources dot redhat dot com Tue Mar 22 16:25:01 2005 +Return-Path: <libc-alpha-return-17230-listarch-libc-alpha=sources dot redhat dot com at sources dot redhat dot com> +Delivered-To: listarch-libc-alpha at sources dot redhat dot com +Received: (qmail 7764 invoked by alias); 22 Mar 2005 16:24:20 -0000 +Mailing-List: contact libc-alpha-help at sources dot redhat dot com; run by ezmlm +Precedence: bulk +List-Subscribe: <mailto:libc-alpha-subscribe at sources dot redhat dot com> +List-Archive: <http://sources.redhat.com/ml/libc-alpha/> +List-Post: <mailto:libc-alpha at sources dot redhat dot com> +List-Help: <mailto:libc-alpha-help at sources dot redhat dot com>, <http://sources dot redhat dot com/ml/#faqs> +Sender: libc-alpha-owner at sources dot redhat dot com +Delivered-To: mailing list libc-alpha at sources dot redhat dot com +Received: (qmail 7316 invoked from network); 22 Mar 2005 16:23:45 -0000 +Received: from unknown (HELO nevyn.them.org) (66.93.172.17) + by sourceware dot org with SMTP; 22 Mar 2005 16:23:45 -0000 +Received: from drow by nevyn.them.org with local (Exim 4.50 #1 (Debian)) + id 1DDmAg-000798-P7 + for <libc-alpha at sources dot redhat dot com>; Tue, 22 Mar 2005 11:23:58 -0500 +Date: Tue, 22 Mar 2005 11:23:58 -0500 +From: Daniel Jacobowitz <drow at false dot org> +To: libc-alpha at sources dot redhat dot com +Subject: Re: Define PT_ARM_EXIDX +Message-ID: <20050322162358.GA27424@nevyn.them.org> +Mail-Followup-To: libc-alpha at sources dot redhat dot com +References: <20050322155140.GA25312@nevyn.them.org> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +In-Reply-To: <20050322155140 dot GA25312 at nevyn dot them dot org> +User-Agent: Mutt/1.5.6+20040907i + +On Tue, Mar 22, 2005 at 10:51:40AM -0500, Daniel Jacobowitz wrote: +> The ARM EABI uses a program header to locate exception tables for shared +> objects, just like PT_GNU_EH_FRAME. But the format is a little different, +> and the header is above PT_LOPROC because it was assigned by a processor +> vendor. This just adds the constant to elf/elf.h. + +Oops, Ulrich pointed out that I put the constant in the wrong place. + +-- +Daniel Jacobowitz +CodeSourcery, LLC + +2005-03-22 Daniel Jacobowitz <dan@codesourcery.com> + + * elf/elf.h (PT_ARM_EXIDX): Define. + +Index: glibc/elf/elf.h +=================================================================== +--- glibc.orig/elf/elf.h 2005-03-22 11:21:34.961464117 -0500 ++++ glibc/elf/elf.h 2005-03-22 11:22:49.872172922 -0500 +@@ -2138,7 +2138,11 @@ typedef Elf32_Addr Elf32_Conflict; + #define PF_ARM_SB 0x10000000 /* Segment contains the location + addressed by the static base */ + ++/* Processor specific values for the Phdr p_type field. */ ++#define PT_ARM_EXIDX 0x70000001 /* .ARM.exidx segment */ ++ + /* ARM relocs. */ ++ + #define R_ARM_NONE 0 /* No reloc */ + #define R_ARM_PC24 1 /* PC relative 26 bit branch */ + #define R_ARM_ABS32 2 /* Direct 32 bit */ + |
