addAutoPatchelfSearchPath
일부 기본 공유 개체가 포함된 도구를 패키징하고 있으며 이러한 개체를 rpath에 추가하는 올바른 방법은 내 Nix 표현식의 함수를 사용하는 것이라고 생각했지만 예상대로 라이브러리를 가져오지 installPhase
못했습니다 . .so
검색 경로를 명시적으로, 상대 경로 등으로 설정해 보았습니다. 올바른 사용법은 무엇입니까?
installPhase = ''
mkdir -p $out
addAutoPatchelfSearchPath $(pwd)
cp -r $src $out
''
답변1
조금 오래되었을 수 있지만 여전히 필요한 사람이 있다면 당연히 디렉터리 내부의 경로를 사용해야 합니다 $out
. (소스 파일에서 가져온 경우 빌드 후에 삭제되므로 다음 경로로 끝날 가능성이 없습니다. 파생):
addAutoPatchelfSearchPath $out/opt/Breitbandmessung
$out/lib
이 폴더는 기본적으로 포함되어 있습니다.