Mechanism to associate dynamic symbol references with specific shared objects?

  • Thread starter Deleted member 76788
  • Start date
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.
 
Back
Top