aboutsummaryrefslogtreecommitdiff
path: root/ld/NEWS
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-02-22 12:46:33 +1030
committerAlan Modra <amodra@gmail.com>2020-02-22 12:53:52 +1030
commit7b3c27152b5695177a2cd5adc0d7b0255f99aca0 (patch)
tree542fe2a48f8e0ede56d52da65aa18e000f52fdcd /ld/NEWS
parentdda42c0b7baba24d182a408574650ff162f44ec3 (diff)
downloadgdb-7b3c27152b5695177a2cd5adc0d7b0255f99aca0.zip
gdb-7b3c27152b5695177a2cd5adc0d7b0255f99aca0.tar.gz
gdb-7b3c27152b5695177a2cd5adc0d7b0255f99aca0.tar.bz2
PR25585, PHDR segment not covered by LOAD segment
I closed this bug as invalid, but I think it is worth mentioning in NEWS that older linkers didn't check PT_PHDR very well. The patch also allows people to force an output file with --noinhibit-exec after the error. bfd/ PR 25585 * elf.c (assign_file_positions_for_load_sections): Continue linking on "PHDR segment not covered by LOAD segment" errors. ld/ PR 25585 * NEWS: Mention better "PHDR segment not covered by LOAD segment" checking.
Diffstat (limited to 'ld/NEWS')
-rw-r--r--ld/NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/ld/NEWS b/ld/NEWS
index f659ccf..7734d23 100644
--- a/ld/NEWS
+++ b/ld/NEWS
@@ -2,6 +2,12 @@
Changes in 2.34:
+* The ld check for "PHDR segment not covered by LOAD segment" is more
+ effective, catching cases that were wrongly allowed by previous versions of
+ ld. If you see this error it is likely you are linking with a bad linker
+ script or the binary you are building is not intended to be loaded by a
+ dynamic loader. In the latter case --no-dynamic-linker is appropriate.
+
* cr16c support removed.
* Add support for z80-elf.