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_nw1 RPM for armv4l

From Netwinder.Org / netwinder / RPMS / nw / 9

Name: prelink Distribution: NetWinder ARM Linux
Version: 0.2.0 Vendor: NetWinder.org
Release: 18_nw1 Build date: Sat Jul 19 09:46:30 2003
Group: System Environment/Base Build host: node1
Size: 729131 Source RPM: prelink-0.2.0-18_nw1.src.rpm
Packager: NetWinder Autobuild <build@netwinder.org>
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

License

GPL

Changelog

* Wed Jul 16 2003 Ralph Siemsen <ralphs@netwinder.org>
  - Add armv4l to exlusivearch
* 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

/etc/prelink.conf
/etc/rpm/macros.prelink
/usr/sbin/prelink
/usr/share/man/man8/prelink.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 10 06:45:34 2014