aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog113
1 files changed, 13 insertions, 100 deletions
diff --git a/ChangeLog b/ChangeLog
index 2417340..a6a0578 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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