золотой компоновщик в Ubuntu 11.04 по умолчанию не ищет / usr / local / lib - PullRequest
1 голос
/ 15 сентября 2011

Я пытаюсь использовать компоновщик gold для компиляции моего кода, но он не ищет библиотеки в / usr / local / lib по умолчанию. Я попытался добавить / usr / local / lib в /etc/ld.so.conf.d/, и он все еще не работает. Как будто золото не проверяет содержимое файла /etc/ld.so.conf. Я могу добавить

-L/usr/local/lib

в моем Makefile, и он работает, но есть ли другой способ заставить золото искать его по умолчанию?

Спасибо

UPDATE:

Я обнаружил, что создатель золота говорит о проблеме http://old.nabble.com/gold-library-search-path--td32057398.html. Кажется, золото просто не поддерживает его по состоянию на июль 2011 года.

1 Ответ

0 голосов
/ 01 октября 2011

Существует также переменная окружения LDFLAGS, но, как и ld.so.conf, она может быть специфичной для LD с золотом, не уважая их.

В этом случае поможет только просмотр документации по золоту.*

...