riscv: restore ABI compatibility (bug 24484)

The contents of the dynamic section are part of the ABI, thus
DL_RO_DYN_SECTION cannot be changed.
This commit is contained in:
Andreas Schwab 2019-07-03 13:52:49 +02:00
parent 2b8a3c86e7
commit 484b7af3cc
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-07-04 Andreas Schwab <schwab@suse.de>
[BZ #24484]
* sysdeps/riscv/ldsodefs.h (DL_RO_DYN_SECTION): Define.
2019-07-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
* sysdeps/aarch64/Makefile: Install sys/ifunc.h and add tests.

View File

@ -38,6 +38,11 @@ struct La_riscv_retval;
struct La_riscv_retval *, \
const char *);
/* Although the RISC-V ABI does not specify that the dynamic section has
to be read-only, it needs to be kept for ABI compatibility. */
#define DL_RO_DYN_SECTION 1
#include_next <ldsodefs.h>
#endif