diff options
author | Stefan Jones <cretin@gentoo.org> | 2003-04-14 12:26:18 +0000 |
---|---|---|
committer | Stefan Jones <cretin@gentoo.org> | 2003-04-14 12:26:18 +0000 |
commit | 0baa9d377b5963c5dfbb9ef0b9261823b415f92a (patch) | |
tree | 0ad2af631c77501b05621b4787502a295a99adf4 /sys-devel/prelink/files | |
parent | New version (diff) | |
download | gentoo-2-0baa9d377b5963c5dfbb9ef0b9261823b415f92a.tar.gz gentoo-2-0baa9d377b5963c5dfbb9ef0b9261823b415f92a.tar.bz2 gentoo-2-0baa9d377b5963c5dfbb9ef0b9261823b415f92a.zip |
The newest prelink available!
Diffstat (limited to 'sys-devel/prelink/files')
-rw-r--r-- | sys-devel/prelink/files/prelink-20030217-glibc231.patch | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/sys-devel/prelink/files/prelink-20030217-glibc231.patch b/sys-devel/prelink/files/prelink-20030217-glibc231.patch new file mode 100644 index 000000000000..bc767331950e --- /dev/null +++ b/sys-devel/prelink/files/prelink-20030217-glibc231.patch @@ -0,0 +1,65 @@ +--- prelink/src/prelink.h 2003-02-17 17:27:43.000000000 +0000 ++++ prelink.new/src/prelink.h 2003-04-14 13:10:29.000000000 +0100 +@@ -402,4 +402,62 @@ + extern int verify; + extern GElf_Addr mmap_reg_start, mmap_reg_end; + ++#if (R_390_NUM == 27) ++ ++/* Additional s390 relocs */ ++ ++#define R_390_GOTOFF16 27 /* 16 bit offset to GOT. */ ++#define R_390_GOTOFF64 28 /* 64 bit offset to GOT. */ ++#define R_390_GOTPLT12 29 /* 12 bit offset to jump slot. */ ++#define R_390_GOTPLT16 30 /* 16 bit offset to jump slot. */ ++#define R_390_GOTPLT32 31 /* 32 bit offset to jump slot. */ ++#define R_390_GOTPLT64 32 /* 64 bit offset to jump slot. */ ++#define R_390_GOTPLTENT 33 /* 32 bit rel. offset to jump slot. */ ++#define R_390_PLTOFF16 34 /* 16 bit offset from GOT to PLT. */ ++#define R_390_PLTOFF32 35 /* 32 bit offset from GOT to PLT. */ ++#define R_390_PLTOFF64 36 /* 16 bit offset from GOT to PLT. */ ++#define R_390_TLS_LOAD 37 /* Tag for load insn in TLS code. */ ++#define R_390_TLS_GDCALL 38 /* Tag for function call in general ++ dynamic TLS code. */ ++#define R_390_TLS_LDCALL 39 /* Tag for function call in local ++ dynamic TLS code. */ ++#define R_390_TLS_GD32 40 /* Direct 32 bit for general dynamic ++ thread local data. */ ++#define R_390_TLS_GD64 41 /* Direct 64 bit for general dynamic ++ thread local data. */ ++#define R_390_TLS_GOTIE12 42 /* 12 bit GOT offset for static TLS ++ block offset. */ ++#define R_390_TLS_GOTIE32 43 /* 32 bit GOT offset for static TLS ++ block offset. */ ++#define R_390_TLS_GOTIE64 44 /* 64 bit GOT offset for static TLS ++ block offset. */ ++#define R_390_TLS_LDM32 45 /* Direct 32 bit for local dynamic ++ thread local data in LE code. */ ++#define R_390_TLS_LDM64 46 /* Direct 64 bit for local dynamic ++ thread local data in LE code. */ ++#define R_390_TLS_IE32 47 /* 32 bit address of GOT entry for ++ negated static TLS block offset. */ ++#define R_390_TLS_IE64 48 /* 64 bit address of GOT entry for ++ negated static TLS block offset. */ ++#define R_390_TLS_IEENT 49 /* 32 bit rel. offset to GOT entry for ++ negated static TLS block offset. */ ++#define R_390_TLS_LE32 50 /* 32 bit negated offset relative to ++ static TLS block. */ ++#define R_390_TLS_LE64 51 /* 64 bit negated offset relative to ++ static TLS block. */ ++#define R_390_TLS_LDO32 52 /* 32 bit offset relative to TLS ++ block. */ ++#define R_390_TLS_LDO64 53 /* 64 bit offset relative to TLS ++ block. */ ++#define R_390_TLS_DTPMOD 54 /* ID of module containing symbol. */ ++#define R_390_TLS_DTPOFF 55 /* Offset in TLS block. */ ++#define R_390_TLS_TPOFF 56 /* Negated offset in static TLS ++ block. */ ++ ++/* Keep this the last entry. */ ++#undef R_390_NUM ++#define R_390_NUM 57 ++ ++#endif ++ + #endif /* PRELINK_H */ |