повысить библиотеки, построенные с относительными путями

Я построил boost 1.57.0 в QNX 6.5.0. Там нет ошибки сборки. Но некоторые библиотеки связаны с libboost_system.so, указывая относительный путь. Я сохранил журналы компиляции. Вот шаг связывания для boost_thread:

"QCC_gpp"   -o "bin.v2/libs/thread/build/qcc/release/threading-multi/libboost_thread.so.1.57.0"  -shared "bin.v2/libs/thread/build/qcc/release/threading-multi/pthread/thread.o" "bin.v2/libs/thread/build/qcc/release/threading-multi/pthread/once.o" "bin.v2/libs/thread/build/qcc/release/threading-multi/future.o" "bin.v2/libs/system/build/qcc/release/threading-multi/libboost_system.so.1.57.0"    -lm 

Итак, когда я бегуldd libboost_thread.so, он не может найти libboost_system. Я думаю, что libboost_thread должен быть связан с-lboost_system вариант. Но я не знаю, как это сделать.

Благодарю.

Редактировать: Я не могу построить любую программу, связывающую ее с boost_thread. Потому что boost_thread ищет boost_system вbin.v2/libs/system/build/qcc/release/threading-multi папка. Однако как boost_thread, так и boost_system находятся в папке поиска библиотеки. (определяется сLD_LIBRARY_PATH)

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

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