From 5c383f026242d25a3c21fdfda42e5ca218b346c8 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Tue, 22 Sep 2015 11:12:51 +0200 Subject: Solaris PIE support include/elf: * common.h (DF_1_STUB, DF_1_PIE): Define. ld: * emulparams/solaris2.sh (GENERATE_PIE_SCRIPT): Set to yes. * emultempl/elf32.em: Include ldlex.h. (gld${EMULATION_NAME}_handle_option) [GENERATE_PIE_SCRIPT] : Set DF_1_PIE. binutils: * readelf.c (process_dynamic_section): Handle DF_1_STUB, DF_1_PIE. --- ld/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ld/ChangeLog') diff --git a/ld/ChangeLog b/ld/ChangeLog index a5f1cd7..88a46c5 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +2015-09-22 Rainer Orth + + * emulparams/solaris2.sh (GENERATE_PIE_SCRIPT): Set to yes. + + * emultempl/elf32.em: Include ldlex.h. + (gld${EMULATION_NAME}_handle_option) [GENERATE_PIE_SCRIPT] + : Set DF_1_PIE. + 2015-09-22 Alan Modra * ld.texinfo: Put --dotsyms/--no-dotsyms on separate lines. -- cgit v1.1