Двухуровневое разрешение символов в пространстве имен Mach-O в ELF / linux - PullRequest
10 голосов
/ 06 августа 2011

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

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

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

Ответы [ 2 ]

3 голосов
/ 07 августа 2011

Существует нет эквивалента ELF (и обычно он не нужен).

0 голосов
/ 01 декабря 2017

Звучит так, как ты хочешь dlmopen.

...