diff options
Diffstat (limited to 'meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff')
-rw-r--r-- | meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff index e8d8df5b2a..3fb25230ed 100644 --- a/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff +++ b/meta/recipes-devtools/elfutils/elfutils-0.155/hppa_backend.diff | |||
@@ -729,7 +729,7 @@ Index: elfutils-0.155/backends/Makefile.am | |||
729 | =================================================================== | 729 | =================================================================== |
730 | --- elfutils-0.155.orig/backends/Makefile.am | 730 | --- elfutils-0.155.orig/backends/Makefile.am |
731 | +++ elfutils-0.155/backends/Makefile.am | 731 | +++ elfutils-0.155/backends/Makefile.am |
732 | @@ -32,7 +32,7 @@ INCLUDES += -I$(top_srcdir)/libebl -I$(t | 732 | @@ -32,11 +32,11 @@ |
733 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw | 733 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw |
734 | 734 | ||
735 | 735 | ||
@@ -738,7 +738,12 @@ Index: elfutils-0.155/backends/Makefile.am | |||
738 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ | 738 | libebl_pic = libebl_i386_pic.a libebl_sh_pic.a libebl_x86_64_pic.a \ |
739 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ | 739 | libebl_ia64_pic.a libebl_alpha_pic.a libebl_arm_pic.a \ |
740 | libebl_sparc_pic.a libebl_ppc_pic.a libebl_ppc64_pic.a \ | 740 | libebl_sparc_pic.a libebl_ppc_pic.a libebl_ppc64_pic.a \ |
741 | @@ -103,6 +103,9 @@ tilegx_SRCS = tilegx_init.c tilegx_symbo | 741 | - libebl_s390_pic.a libebl_tilegx_pic.a |
742 | + libebl_s390_pic.a libebl_tilegx_pic.a libebl_parisc_pic.a | ||
743 | noinst_LIBRARIES = $(libebl_pic) | ||
744 | noinst_DATA = $(libebl_pic:_pic.a=.so) | ||
745 | |||
746 | @@ -103,6 +103,9 @@ | ||
742 | libebl_tilegx_pic_a_SOURCES = $(tilegx_SRCS) | 747 | libebl_tilegx_pic_a_SOURCES = $(tilegx_SRCS) |
743 | am_libebl_tilegx_pic_a_OBJECTS = $(tilegx_SRCS:.c=.os) | 748 | am_libebl_tilegx_pic_a_OBJECTS = $(tilegx_SRCS:.c=.os) |
744 | 749 | ||
@@ -752,7 +757,7 @@ Index: elfutils-0.155/libelf/elf.h | |||
752 | =================================================================== | 757 | =================================================================== |
753 | --- elfutils-0.155.orig/libelf/elf.h | 758 | --- elfutils-0.155.orig/libelf/elf.h |
754 | +++ elfutils-0.155/libelf/elf.h | 759 | +++ elfutils-0.155/libelf/elf.h |
755 | @@ -1780,16 +1780,24 @@ typedef Elf32_Addr Elf32_Conflict; | 760 | @@ -1780,16 +1780,24 @@ |
756 | #define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */ | 761 | #define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */ |
757 | #define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */ | 762 | #define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */ |
758 | #define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */ | 763 | #define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */ |
@@ -777,7 +782,7 @@ Index: elfutils-0.155/libelf/elf.h | |||
777 | #define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */ | 782 | #define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */ |
778 | #define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */ | 783 | #define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */ |
779 | #define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */ | 784 | #define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */ |
780 | @@ -1798,6 +1806,7 @@ typedef Elf32_Addr Elf32_Conflict; | 785 | @@ -1798,6 +1806,7 @@ |
781 | #define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */ | 786 | #define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */ |
782 | #define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */ | 787 | #define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */ |
783 | #define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */ | 788 | #define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */ |
@@ -785,7 +790,7 @@ Index: elfutils-0.155/libelf/elf.h | |||
785 | #define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */ | 790 | #define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */ |
786 | #define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */ | 791 | #define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */ |
787 | #define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */ | 792 | #define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */ |
788 | @@ -1823,6 +1832,8 @@ typedef Elf32_Addr Elf32_Conflict; | 793 | @@ -1823,6 +1832,8 @@ |
789 | #define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */ | 794 | #define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */ |
790 | #define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */ | 795 | #define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */ |
791 | #define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */ | 796 | #define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */ |