The contents of the dynamic section are part of the ABI, thus
DL_RO_DYN_SECTION cannot be changed.
+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.
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