Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

prelink-0.2.0-18 RPM for i386

From Red Hat Linux 9 for i386

Name: prelink Distribution: Red Hat Linux
Version: 0.2.0 Vendor: Red Hat, Inc.
Release: 18 Build date: Mon Feb 17 23:53:44 2003
Group: System Environment/Base Build host: stripples.devel.redhat.com
Size: 738251 Source RPM: prelink-0.2.0-18.src.rpm
Packager: Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary: An ELF prelinking utility
The prelink package contains a utility which modifies ELF shared libraries
and executables, so that far less relocations need to be resolved at runtime
and thus programs come up faster.

Provides

Requires

Copyright

GPL

Signatures

internal MD5: 2e2a78b7310a64b9a9c6453d85a7c808
GPG

Changelog

* Mon Feb 17 2003 Jakub Jelinek <jakub@redhat.com> 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 2003 Jakub Jelinek <jakub@redhat.com> 0.2.0-17
  - never try to prelink or relocate stripped-to-file debuginfo
* Tue Jan 21 2003 Jakub Jelinek <jakub@redhat.com> 0.2.0-16
  - x86-64 TLS support
  - added one more tls testcase
* Fri Dec 13 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-15
  - hopefully finished IA-32 TLS support
  - require elfutils 0.72 for various data-swapping fixes
* Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-14
  - rebuilt against elfutils 0.69 to fix a make check failure on Alpha
* Mon Dec 09 2002 Jakub Jelinek <jakub@redhat.com> 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 04 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-12
  - some more fixes for elfutils
* Tue Dec 03 2002 Jakub Jelinek <jakub@redhat.com> 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 04 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-10
  - x86-64, s390x and testsuite fixes
* Mon Sep 30 2002 Jakub Jelinek <jakub@redhat.com> 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 2002 Jakub Jelinek <jakub@redhat.com> 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 2002 Jakub Jelinek <jakub@redhat.com> 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 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-6
  - make it work with libelf 0.8.2
* Sat Jun 22 2002 Tim Powers <timp@redhat.com>
  - automated rebuild
* Sat Jun 22 2002 Jakub Jelinek <jakub@redhat.com> 0.2.0-4
  - add /etc/rpm/macros.prelink
* Tue Jun 18 2002 Jakub Jelinek <jakub@redhat.com> 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 02 2001 Jakub Jelinek <jakub@redhat.com> 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 07 2001 Jakub Jelinek <jakub@redhat.com> 0.1.3-6
  - make sure lib base is always ELF page size aligned
* Thu Aug 30 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 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 2001 Jakub Jelinek <jakub@redhat.com> 0.1.1-2
  - fix incremental prelinking
* Wed Jul 11 2001 Jakub Jelinek <jakub@redhat.com> 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 04 2001 Jakub Jelinek <jakub@redhat.com> 0.1.0-1
  - new package

Files

Xp	


Generated by rpm2html 1.8.1

Daniel Veillard, Fri Oct 10 03:45:46 2008