-Wl,-rpath,\$$ORIGIN/lib/
을 g ++의 링커 (reason)에 전달해야합니다. Jamroot 파일에서이 인수를 전달하는 방법이 있습니까? linkflags을 수정하려면Boost :: Python : python-extension을 빌드 할 때 gcc에 커스텀 인수를 넘김
0
A
답변
2
Ivan Vucica already described how to do it by modifying the toolset. 또 다른 옵션은 프로젝트의 속성에 추가하는 것입니다. Jamroot의 맨 위에 다음 규칙을 추가하십시오 (또는 기존 project
규칙을 수정하십시오).
project
: requirements
<toolset>gcc:<linkflags>"-Wl,-rpath,\\$ORIGIN/lib"
;
이
는이 프로젝트를 GCC에 영향을, 그리고 (우분투의 기본 구성으로) 현재using gcc ;
명령이 Jamroot 외부에서 호출 된 경우에도 작동합니다.
Boost.Build가 python-extension을 호출 할 때 링크하는 python-for-extensions 별칭을 어떻게 든 수정하여 더 나은 방법이 될 수도 있지만 어떻게 할 지 모르겠다. .
0