Макро-O двухуровневое разрешение символа пространства имен в ELF/linux

Кто-нибудь знает о эквиваленте разрешения символа пространства имен Mach-O в ELF/linux? Мне нужен код, который ссылается на lib + sym, а не на sym.

Я пытаюсь сделать то, что лучше всего можно описать как предкомпиляцию того, что обычно будет компиляцией JIT. Я хотел бы получить время компиляции символов, которое обычно выполнялось бы dlopen/dlsym. Тем не менее, могут быть столкновения, которые приятно избегают dlopen/dlsym.

Кажется, что ELF на самом деле этого не хватает, и есть материал VERSION, но любые обходные решения или предложения будут оценены.

Ответ 1

Нет ELF-эквивалента (и обычно один не нужен).

Ответ 2

Похоже, вы хотите dlmopen.