Page MenuHomeFreeBSD

rtld-elf: Use ld-elf.so.1(1) rather than rtld(1) as the manpage title
AcceptedPublic

Authored by jrtc27 on Jul 27 2023, 10:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 5 2024, 6:54 PM
Unknown Object (File)
Oct 5 2024, 1:50 PM
Unknown Object (File)
Oct 3 2024, 12:01 AM
Unknown Object (File)
Oct 2 2024, 10:20 PM
Unknown Object (File)
Sep 4 2024, 11:53 AM
Unknown Object (File)
Sep 3 2024, 7:09 AM
Unknown Object (File)
Sep 1 2024, 4:14 AM
Unknown Object (File)
Aug 25 2024, 1:51 AM
Subscribers

Details

Reviewers
kib
brooks
jhb
Summary

This flips which is canonical to match the name of the linker file
itself and leaves rtld(1), like ld.so(1), as a convenient alias. This
uniformity will also allow us to more sensibly provide a specialised
ld-elf32.so.1(1) in a subsequent commit.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 52877
Build 49768: arc lint + arc unit

Event Timeline

Move bump of date to here from D41217

This revision is now accepted and ready to land.Jul 27 2023, 11:21 PM
kib added inline comments.
libexec/rtld-elf/Makefile
55

I believe ld.so.1 is not relevant for long time. IFAIU, it was the name of the a.out Sun-style dynamic linker. Perhaps while changing the man page name, it is also worth to drop the unneeded alias?

libexec/rtld-elf/Makefile
55

I believe ld.so.1 is not relevant for long time. IFAIU, it was the name of the a.out Sun-style dynamic linker. Perhaps while changing the man page name, it is also worth to drop the unneeded alias?

It's probably fine to drop, yes. Linux keeps the alias, but it was also for a.out binaries. The ELF rtld on Linux is ld-linux.so.