D
Deleted member 76788
Guest
Heyo. A curiosity. Apologies if duplicate, I searched but couldn't find it.
Unlike any other object format in current use, ELF doesn't specify a way to explicitly enumerate which undefined dynamic symbols a component expects to receive from each shared object it requires, like Mach-O's two-level namespace. Nonetheless, nonstandard mechanisms exist, such as Solaris' direct binding and Linux' prelink (kind of -- serves the same purpose but whyyy).
I was wondering if FreeBSD has something analogous? Or if the only option is linear-searching every component from the executable down, 90's-style. I can't seem to find anything on it and I'm curious.
Unlike any other object format in current use, ELF doesn't specify a way to explicitly enumerate which undefined dynamic symbols a component expects to receive from each shared object it requires, like Mach-O's two-level namespace. Nonetheless, nonstandard mechanisms exist, such as Solaris' direct binding and Linux' prelink (kind of -- serves the same purpose but whyyy).
I was wondering if FreeBSD has something analogous? Or if the only option is linear-searching every component from the executable down, 90's-style. I can't seem to find anything on it and I'm curious.