From: hjl Date: Mon, 19 Jul 2004 19:14:50 +0000 (+0000) Subject: 2004-07-19 H.J. Lu X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=2f86411e4fed42cb91a985c8db2fd2eee3cc0c9f;p=pf3gnuchains%2Fsourceware.git 2004-07-19 H.J. Lu * NEWS: Mention the new --add-needed/--no-add-needed and --as-needed/--no-as-needed options. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index e029451e86..03dd40fd49 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,10 @@ 2004-07-19 H.J. Lu + * NEWS: Mention the new --add-needed/--no-add-needed and + --as-needed/--no-as-needed options. + +2004-07-19 H.J. Lu + * emultempl/elf32.em (gld${EMULATION_NAME}_load_symbols): Also check the add_needed field. (dt_needed): New struct. diff --git a/ld/NEWS b/ld/NEWS index f7faeba81c..aab2ef34f3 100644 --- a/ld/NEWS +++ b/ld/NEWS @@ -1,5 +1,9 @@ -*- text -*- +* New ELF --add-needed/--no-add-needed options to control if a +DT_NEEDED tag should be added when a shared library comes from +DT_NEEDED tags. + * Support for the crx-elf target added. * Support for the sh-symbianelf target added. @@ -17,6 +21,9 @@ might also be used in the future to select similar tradeoffs. Changes in 2.15: + +* New ELF --as-needed/--no-as-needed options to control if a DT_NEEDED +tag should be added only when a shared library is referenced. * New PE --large-address-aware option to indicate executables support virtual addresses greater than 2 gigabytes.