diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 113 |
1 files changed, 13 insertions, 100 deletions
@@ -1,19 +1,18 @@ +2016-22-28 Mark Hatle <mark.hatle@windriver.com> + * Merge with cross_prelink + 2016-03-18 Donn Seeley <donn.seeley@windriver.com> - * src/rtld/rtld.c: rewrite build_local_scope to ensure breadth-first - processing * testsuite/order: Add test to verify prelink/prelink-rtld resolution order 2016-03-18 Mark Hatle <mark.hatle@windriver.com> - * src/rtld: Add ability to debug scopes - * src/rtld/rtld.h, src/dso.c: Fix compilation warning + * src/dso.c: Fix compilation warning 2016-03-10 Mark Hatle <mark.hatle@windriver.com> * configure.ac, m4/libelf.m4, doc/Makefile.am, gelf/Makefile.am, gelfx/Makefile.am, gelfx32/Makefile.am, patches/Makefile.am, - src/Makefile.am, src/rtld/Makefile.am, testsuite/Makefile.am: + src/Makefile.am, testsuite/Makefile.am: Update to avoid autoconf/automake warnings - * Resync src/rtld to glibc-2.23 2015-10-29 Mark Hatle <mark.hatle@windriver.com> Kyle McMartin <kmcmartin@redhat.com> @@ -33,20 +32,20 @@ adjust the error to give us more info on the bad section 2015-10-28 Mark Hatle <mark.hatle@windriver.com> + * Merge with cross_prelink + * Strip out the cross compilation bits to generate a standalone + prelink project + +2015-10-28 Mark Hatle <mark.hatle@windriver.com> * get.c: Sync rtld/prelink type_class values 2015-10-22 Mark Hatle <mark.hatle@windriver.com> * Upstream project appears to have been abandoned * Update the project to remove the SVN like 'trunk' dir * Adjust the AUTHORS file - * Move the README.cross to replace README and update it * Move the previous ChangeLog to ChangeLog.1 - * Move the current ChangeLog.cross to ChangeLog 2015-10-21 Mark Hatle <mark.hatle@windriver.com> - * Resync src/rtld to glibc-2.22 - * src/elf.h, src/rtld/*: - Update elf.h to glibc 2.22 version * get.c, prelink.h: Add symname to conflict structure * conflict.c: Provide more debuggign on a conflict (symname) @@ -70,9 +69,8 @@ the new BFD default. 2015-04-06 Mark Hatle <mark.hatle@windriver.com> - Maninder Singh <maninder1.s@samsung.com> - * src/rtld/dl-version.c: Add debug for mising ld-linux or libc - * src/gather.c: Return rtld error messages on failure + Maninder Singh <maninder1.s@samsung.com> + * src/gather.c: Return rtld error messages on failure 2015-03-31 Mark Hatle <mark.hatle@windriver.com> * Based on submission by Maninder Singh <maninder1.s@samsung.com> @@ -83,23 +81,10 @@ * testsuite/Makefile.am: latest autotools has changed the way TEST_ENVIRONMENT is defined. Remove the $(SHELL) -2014-12-10 Mark Hatle <mark.hatle@windriver.com> - * Resync src/rtld to glibc-2.20 - * src/elf.h, src/rtld/rtld.c, src/rtld/dl-tls.c: - Update elf.h to glibc 2.20 version - Add basic aarch64 support - (do_relocs): fix comparison pltrel_end >= rel_end - -2014-12-10 Mark Hatle <mark.hatle@windriver.com> - * src/rtld/COPYING, src/rtld/COPYING.LIB, - src/rtld/ChangeLog, src/rtld/README-rtld: Add local history - information to setup for a resync to glibc-2.20 - 2014-12-09 Jon Masters <jcm@jonmasters.org> Mark Hatle <mark.hatle@windriver.com> * src/arch-arm.c: Remove support for OABI arm ld-linux.so.2 Add support for hard float ld-linux-armhf.so.3 - * src/rtld/rtld.c: Add ld-linux-armhf.so.3 as a ldso name 2014-08-13 Kyle McMartin <kmcmartin@redhat.com> Jakub Jelinek <jakub@redhat.com> @@ -139,10 +124,6 @@ * configure.in -> configure.ac: Rename * Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS -2012-09-12 Joseph Myers <joseph@codesourcery.com> - * src/rtld/dl-lookup.c: Fix variable copy reloc when host/target - byte size is different - 2012-09-08 Joseph Myers <joseph@codesourcery.com> * src/arch-arm.c: Fix ARM_TLS_DTPOFF32 addends * src/dwarf2.c: Fix address range handling related to DW_AT_high_pc @@ -177,10 +158,6 @@ * testsuite/quick2.sh: Enable PIE test for ARM * testsuite: Use $CCLINK instead of $CC for tls tests -2012-04-10 Maxim Kuvyrkov <maxim@codesourcery.com> - * src/rtld/rtld.c (find_lib_by_soname): Follow ld.so's behavior of - pulling its name from PT_INTERP. - 2012-05-29 Mark Hatle <mark.hatle@windriver.com> * arch-x86_64.c: Fix R_X86_64_64 relocation @@ -211,8 +188,6 @@ * configure.in: Fix enabling and disabling of SE Linux support 2012-01-26 Mark Hatle <mark.hatle@windriver.com> - * elf.h, rtld/dl-lookupX.h, rtld/rtld.c: Sync to eglibc 2.15 - Integrate R_ARM_TLS_DESC relocation support patch: 2011-04-13 Maciej W. Rozycki <macro@codesourcery.com> @@ -238,13 +213,6 @@ PROGBITS section at the end of a segment will cause a failure. -2011-12-08 Mark Hatle <mark.hatle@windriver.com> - * rtld/rtld.c: Fix an issue where missing objects would trigger - an assert in dl-version.c - * rtld/rtld.h: Add _dl_new_object prototype - * rtld/rtld.c: Add support for $ORIGIN, $PLATFORM and $LIB. - Note: $PLATFORM = "" - 2011-10-26 Mark Hatle <mark.hatle@windriver.com> * Merge to upstream r196 * Resolve merge conflicts with src/main.c @@ -254,25 +222,16 @@ that platform, you manually pass: --layout-page-size=32768 -2011-09-13 Mark Hatle <mark.hatle@windriver.com> - * Fix printf problem causing prelink-rtld issues on x86 (32-bit) - and arm - 2011-08-30 Mark Hatle <mark.hatle@windriver.com> * Merge to upstream r195 * Update testsuite to work with explicit intermedite objects 2011-08-26 Mark Hatle <mark.hatle@windriver.com> - * Rename ld-libs.c to rtld.c * Sync to eglibc 2.13 ld.so code * mips specific items from ports * sync elf_machine_type_class macros for supports archs * Add a special check for invalid GNU_HASH entries -2011-08-18 Mark Hatle <mark.hatle@windriver.com> - * Resync src/elf.h to glibc 2.13 - * Move prelink-rtld specific components to src/rtld - 2011-06-24 Mark Hatle <mark.hatle@windriver.com> * Merge to upstream r190 @@ -310,9 +269,6 @@ * src/ld-libs.c: Handle MIPS64 TLS PLT relocs 2010-07-22 Mark Hatle <mark.hatle@windriver.com> - * src/dso.c: Add DSO_READONLY conditionals - * src/dso-readonly.c: remove - * src/Makefile.am: switch RTLD dep to dso.c, pass DSO_READONLY * configure.in: Add AM_PROG_CC_C_O 2010-07-22 Mark Hatle <mark.hatle@windriver.com> @@ -354,28 +310,12 @@ 2009-04-23 Maciej W. Rozycki <macro@codesourcery.com> Issue #5165 - * src/ld-lookup.c (rtld_elf_hash): Handle an initial NULL - character correctly. Reformat for consistency with - rtld_elf_gnu_hash() - - 2009-04-23 Maciej W. Rozycki <macro@codesourcery.com> - - Issue #5165 * src/ld-do-lookup.h (FCT): Remove the hash argument and calculate the value within the function. Call do_lookup_get_first() and do_lookup_get_next() to iterate over symbols. * src/prelink.h (dynamic_info_is_set): Convert macro to a function. Return 1 for success rather than the bit set. - * src/ld-libs.h (ldlibs_link_map): Add l_gnu_hash, l_maskword64, - l_nmaskwords, l_shift and l_maskwords members. - * src/ld-libs.c (create_ldlibs_link_map): Handle the GNU hash. - * src/ld-lookup.c (rtld_elf_gnu_hash): New function. - (rtld_elf_any_hash): Likewise. - (rtld_elf_hash): Move above "ld-do-lookup.h" inclusions. - (do_lookup_get_first, do_lookup_get_next): New functions. - (rtld_lookup_symbol): Remove hash calculation. - (rtld_lookup_symbol_versioned): Likewise. 2009-04-23 Maciej W. Rozycki <macro@codesourcery.com> @@ -502,7 +442,6 @@ reloc_r_type(). * src/Makefile.am (common_SOURCES): Add reloc-info.c and reloc-info.h. - (prelink_rtld_SOURCES): Likewise. * src/Makefile.in: Regenerate. * configure.in: Check for the Elf64_Byte type. Require autoconf 2.50. @@ -587,7 +526,6 @@ * src/execstack.c: Likewise. Also use EXECSTACK_PROG. Mark Hatle <mark.hatle@windriver.com> - * src/ld-libs.c: Use PRELINK_RTLD_PROG, PKGVERSION and REPORT_BUGS_TO * src/execstack.c: Use EXECSTACK_PROG in (argp_doc) 2006-11-30 Mark Shinwell <shinwell@codesourcery.com> @@ -629,7 +567,7 @@ * configure.in (AC_CANONICAL_HOST): Remove in favour of... (AC_CANONICAL_SYSTEM): ...this new directive. (AC_ARG_PROGRAM): New directive. - * src/Makefile.am (AM_CFLAGS): Define PRELINK_PROG, PRELINK_RTLD_PROG + * src/Makefile.am (AM_CFLAGS): Define PRELINK_PROG, and EXEEXT. (execstack_LDADD): Add -liberty. * src/execstack.c (program_path, prelink_path): New variables. @@ -640,9 +578,6 @@ (main): Initialize program_path. * src/main.c (argp_program_version, argp_doc): Use PRELINK_PROG as the program name. - (main): Handle empty --rtld= arguments first. Always use - make_relative_prefix to work out the path of the defalt rtld - executable. Also use PRELINK_RTLD and EXEEXT for this purpose. 2010-06-14 Mark Hatle <mark.hatle@windriver.com> * configure.in: Add option to disable selinux @@ -726,28 +661,6 @@ * ld-libs.c: add argp option processing and WR versioning * main.c: add WR versioning -2006-08-09 Mark Hatle <mark.hatle@windriver.com> - - * ld-libs.c: Add --root argument to prelink-rtld - -2006-08-09 Mark Hatle <mark.hatle@windriver.com> - - * cross-prelink code merged and upreved - original code from: - MontaVista Software, Inc. - CodeSourcery, LLC. - * Makefile.am: add prelink-rtld, libiberty - * dso-readonly.c: new file based on dso.c - * gather.c: use cross-rtld - * get.c: use cross-rtld - * ld-do-lookup.h: Add ld-do-lookup.h from glibc - * ld-libs.c: add cross-rtld functionality - * ld-libs.h: ditto - * ld-lookup.c: ditto - * ld-lookup64.c: ditto - * main.c: Add rtld option - * prelink.h: add extern rtld variable - 2006-08-09 CodeSourcery, LLC. * main.c: if we modified /sbin/init, re-run init |