|
 |
 |
 |
Changelog for prelink-0.2.0-18.i386.rpm :
Mon Feb 17 23:00:00 2003 Jakub Jelinek 0.2.0-18 - fix section indices in .symtab if non-alloced sections weren\'t originally monotonically increasing - s390, s390x and Alpha TLS support
Mon Feb 10 23:00:00 2003 Jakub Jelinek 0.2.0-17 - never try to prelink or relocate stripped-to-file debuginfo
Tue Jan 21 23:00:00 2003 Jakub Jelinek 0.2.0-16 - x86-64 TLS support - added one more tls testcase
Fri Dec 13 23:00:00 2002 Jakub Jelinek 0.2.0-15 - hopefully finished IA-32 TLS support - require elfutils 0.72 for various data-swapping fixes
Wed Dec 11 23:00:00 2002 Jakub Jelinek 0.2.0-14 - rebuilt against elfutils 0.69 to fix a make check failure on Alpha
Mon Dec 9 23:00:00 2002 Jakub Jelinek 0.2.0-13 - use ELF_F_PERMISSIVE if defined - be permissive even when doing --reloc-only - fix up .plt section sh_entsize on Alpha
Wed Dec 4 23:00:00 2002 Jakub Jelinek 0.2.0-12 - some more fixes for elfutils
Tue Dec 3 23:00:00 2002 Jakub Jelinek 0.2.0-11 - make it work with elfutils instead of libelf 0.[78] - update to newer auto */libtool - some more steps towards TLS support, at least --reloc-only should work
Fri Oct 4 00:00:00 2002 Jakub Jelinek 0.2.0-10 - x86-64, s390x and testsuite fixes
Mon Sep 30 00:00:00 2002 Jakub Jelinek 0.2.0-9 - enable on ppc and x86_64 - fix ppc far PLT slot prelink - support --undo on ppc - for bug-compatibility with some unnamed OS changed R_SPARC_RELATIVE --undo - tiny steps towards TLS support on IA-32, more will come
Wed Aug 28 00:00:00 2002 Jakub Jelinek 0.2.0-8 - avoid putting garbage into executable\'s .gnu.liblist sh_link if we did not have to grow .dynstr - don\'t segfault on bogus sh_link and sh_info values (#72705)
Tue Aug 27 00:00:00 2002 Jakub Jelinek 0.2.0-7 - when growing allocated shared lib sections (for REL->RELA conversion), make sure !PF_W and PF_W segments don\'t end up on the same page - when finding space for sections in an executable, make sure it is not included in between two reloc sections - for non-zero SHN_ABS symbols on 32-bit arches mask high 32-bits of st_value (libelf 0.8.x is strict here)
Sat Aug 24 00:00:00 2002 Jakub Jelinek 0.2.0-6 - make it work with libelf 0.8.2
Sat Jun 22 00:00:00 2002 Tim Powers - automated rebuild
Sat Jun 22 00:00:00 2002 Jakub Jelinek 0.2.0-4 - add /etc/rpm/macros.prelink
Tue Jun 18 00:00:00 2002 Jakub Jelinek 0.2.0-1 - added --undo and --verify mode - new architectures s390, s390x, arm, sh - handle binaries/shared libraries with non-allocated sections without monotonically increasing sh_offsets - handle .sbss and .sdynbss - fixed a bug in 64-bit LE/BE read routines - removed .rel{,a}.dyn reloc conversion/sorting, it was duplicating ld\'s -z combreloc and complicated lots of things - fixed STB_LOCAL/STT_SECTION symbol adjusting - use mkstemp for temporary files, allow --verify for binaries/libs on read-only filesystems - added DWARF-2 .debug_ranges adjustement, special case GCC\'s \"set base to 0 and make things absolute instead of relative\" trick - allow arches to override default layout mechanism (for ppc) - added some new tests, test --undo and --verify modes in the testsuite - alpha: adjust what R_ALPHA_GLOB_DAT points to too - i386: apply _32 and _PC32 REL relocs, as apply_rel can be called for C++ optimizations before REL->RELA conversion - ppc: layout strategy to satisfy ppc lib location preferences - sparc64: handle R_SPARC_DISP64 - x86-64: adjust what R_X86_64_RELATIVE points to too - link prelink statically, esp. because of --verify mode - run make check during build process
Tue Oct 2 00:00:00 2001 Jakub Jelinek 0.1.3-7 - fix layout code so that -R works - on IA-32, when there are no R_386_PC32 relocs and no R_386_32 relocs with non-zero addend (= memory content), don\'t convert REL->RELA, only switch R_386_32 relocs to R_386_GLOB_DAT - support creating a new PT_LOAD segment if necessary, if SHT_NOBITS sections are small, instead of adding new PT_LOAD segment just add file backing to those NOBITS sections - added testsuite - new supported architectures (Alpha including .mdebug section support, Sparc, Sparc 64-bit, X86_64 (the last one untested)), beginning of PPC support
Fri Sep 7 00:00:00 2001 Jakub Jelinek 0.1.3-6 - make sure lib base is always ELF page size aligned
Thu Aug 30 00:00:00 2001 Jakub Jelinek 0.1.3-5 - fix sorting of .rel *.dyn sections, so that all RELATIVE relocs really come first - when DT_RELCOUNT already exists and conversion REL->RELA is done, convert it into DT_RELACOUNT - set conflict lookupent and conflictent to 0 for undefineds - don\'t bother with DT_REL *COUNT for apps, they cannot have any RELATIVE relocs
Wed Aug 29 00:00:00 2001 Jakub Jelinek 0.1.3-4 - brown paper bag time: when determining if conversion from REL to RELA is needed, check all non-PLT rel sections, including last. This caused prelinking to fail with -z combreloc compiled libraries.
Tue Aug 28 00:00:00 2001 Jakub Jelinek 0.1.3-3 - don\'t use .gnu.reloc section, use .rel.dyn or .rela.dyn instead - put RELATIVE relocs first, not last, so that DT_REL{,A}COUNT works - put in updated glibc patch - no need for special binutils patch - all is done in the -z combreloc patchset
Wed Jul 25 00:00:00 2001 Jakub Jelinek 0.1.3-2 - use the new DT_GNU_CONFLICT/DT_GNU_LIBLIST/SHT_GNU_LIBLIST constants - unlink *.#prelink# files if necessary
Thu Jul 19 00:00:00 2001 Jakub Jelinek 0.1.3-1 - fix layout.c - create .gnu.prelink_undo section, --undo and --verify modes will use that - some more C++ specific optimizations
Sat Jul 14 00:00:00 2001 Jakub Jelinek 0.1.2-1 - bail out early if ELF object does not have sh_offsets monotonically increasing - disallow prelinking if there are conflicts against read-only segments in shared libraries (ie. non-pic shared libraries - this is better than bailing out for all non-pic shared libraries) - add some C++ specific optimizations to reduce number of conflicts, more to come
Wed Jul 11 00:00:00 2001 Jakub Jelinek 0.1.1-2 - fix incremental prelinking
Wed Jul 11 00:00:00 2001 Jakub Jelinek 0.1.1-1 - relocate stabs and dwarf-2 debugging formats - support both --all and incremental prelinking - handle hardlinks - limit to libraries in /etc/prelink.conf directories or directories from command line
Wed Jul 4 00:00:00 2001 Jakub Jelinek 0.1.0-1 - new package
|
|
|