git: Kernel ELF: Restore legacy FreeBSD brand

Thomas Nikolajsen thomas.nikolajsen at mail.dk
Wed May 18 13:42:27 PDT 2011


>commit cee191cabfed209fdad9972bd88be5b18e310361
>Author: John Marino <draco at marino.st>
>Date:   Wed May 18 01:10:13 2011 +0200
>
>    Kernel ELF: Restore legacy FreeBSD brand
>    
>    During the rework of the kernel/ELF branding code, the FreeBSD brand
>    was intentionally left off due to having an interpreter path of
>    /usr/libexec/ld-elf.so.1, which is no longer built.
>    
>    However, some users have been building old DragonFly 1.x servers up
>    which still have that old rtld running, and are still running FreeBSD
>    branded binaries.  For the sake of legacy, the FreeBSD brand is being
>    restored.

Thank you;
I have a few old FreeBSD binaries, they execute again.

Re. /usr/libexec/ld-elf.so.1, it is installed on my system,
seems like they are changed on installworld (mtime changed);
anyway they aren't removed on upgrade ('make upgrade'),
so all hosts which has been source upgraded for a few years will have file.

 -thomas






More information about the Kernel mailing list