elf.5, ld.so.8: Undeprecate DT_RPATH; explain DT_RPATH vs DT_RUNPATH
commitdb038e4c4626ca2d1ac8b5ded82152762c9832e8
authorJoachim Wuttke <j.wuttke@fz-juelich.de>
Tue, 23 Apr 2024 07:53:03 +0000 (23 09:53 +0200)
committerAlejandro Colomar <alx@kernel.org>
Tue, 7 May 2024 22:50:04 +0000 (8 00:50 +0200)
treef3b04a075226ab7a68c52c293f50b980bba3bc53
parent5143d6c6fd31a41b7031e6f699ced6ae9dd6696b
elf.5, ld.so.8: Undeprecate DT_RPATH; explain DT_RPATH vs DT_RUNPATH

In elf.5 and ld.so.8, remove deprecation of DT_RPATH
In elf.5, amend the description of DT_RUNPATH and DT_RPATH.

Rationale:
There is no credible path towards removal of DT_RPATH.
Lots of software depend on DT_RPATH as is.
It is used e.g. for testing and in binary installers.

Cc: Joseph Myers <josmyers@redhat.com>
Cc: Mike Frysinger <vapier@gentoo.org>
Cc: <bug-binutils@gnu.org>
Signed-off-by: Joachim Wuttke <j.wuttke@fz-juelich.de>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
man/man5/elf.5
man/man8/ld.so.8