DSO ссылается на скрытый символ fstat64 в /usr/lib/libc_nonshared.a(fstat64.oS)

0

Я пытаюсь скомпилировать немного кода, был представлен с ошибкой, я не уверен, как с этим бороться.

/usr/bin/ld: nmtest: hidden symbol 'fstat64' in /usr/lib/libc_nonshared.a(fstat64.oS) is referenced by DSO

Из того, что я изучал, кажется, что fstat64 не экспортируется в качестве символа, который можно вызвать извне. Моя проблема, однако, в том, что библиотека, которую я использую, имеет fstat64 много раз, и я не могу редактировать библиотеку, чтобы удалить вызов.

У кого-нибудь есть идеи относительно возможной работы вокруг этой ошибки.

Теги:
ld

1 ответ

0

Просто создайте оболочку, которая вызывает fstat и экспортирует ее как fstat64.

  • 0
    Есть предложения, как это сделать?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню