Как скомпилировать OpenSSL с относительным rpath

Я пытался скомпилировать openssl 1.0.0g с помощью следующего rpath:

$ORIGIN/../lib64

Каждый раз, когда яreadelf -d apps/opensslЯ получаю результаты, подобные следующим, в зависимости от того, что я пытался избежать варианта:

\RIGIN/../lib64
RIGIN/../lib64
ORIGIN/../lib64

Я хочу настроить свой rpath без использования внешних инструментов, таких как chrpath. Это вообще возможно? Я в основном приму все, что не связано с использованием внешних инструментов, таких как chrpath (хотя я бы с этим уже покончил).

В идеале я хотел бы сделать это, передавая параметры в командной строке (любая форма-Wl,-rpath,$ORIGIN/../lib64).

Я не против редактировать сгенерированный Makefile, который я пробовал в последний раз. Если бы я только мог напечатать глупый знак доллара !!! Я попытался изменить LIBRPATH в блоке BUILDENV = безуспешно. Мои лучшие результаты на данный момент:

LIBRPATH=$'ORIGIN/../lib64 # result: /../lib64
LIBRPATH=$$'ORIGIN/../lib64 # result: 12345<pid>/../lib64 

Я читал различные вопросы по rpath и пробовал разные трюки с экранированием и цитированием, но пока ничего не получалось!

Ответы на вопрос(3)

Ваш ответ на вопрос