2017-11-15 26 views
1

컬링 할 때 이전에 libcurl.so.5를 빌드했습니다. 7.53.1 컬링 7.56.1을 컴파일 할 때 생성 된 라이브러리는 다음과 같습니다. libcurl.so.4.5, 빌드 할 버전을 어떻게 정의 할 수 있습니까?Yocto에서 curl 7.56.1로 libcurl.so.5를 생성하는 방법은 무엇입니까?

+0

빌드 사이에 두 버전의 레시피를 전환하는 방법을 알려주지 않았거나 수동으로 레시피의 PV를 변경했거나 최신 릴리스로 메인 레시피의 복사본을 만드는 중입니다. 새로운 레서피 버전을 만드는 방법에 대한 자세한 내용을 제공하는 것이 중요합니다. – astor555

+0

7.53.1의 레시피를 제거하고 7.56.1에 대한 새로운 레서피를 포함했습니다. –

답변

0

libcurl.so.X의 X는 ABI version입니다. 즉, 응용 프로그램과 라이브러리 간의 호환성을 정의하는 버전입니다. 따라서 라이브러리 API 및 라이브러리 소스에서의 구현에 따라 원하는 것을 선택할 수 없습니다. 그래서, 하나는 모든 종속 구성 요소를 다시 작성해야한다 (그리고 그들이 그것을 지원하기) 최신 버전 또는 로컬 설정 (또는 사용자 정의 배포판의 설정)에 컬의 설정 선호 버전 : libcurl에 원하는 버전에 해당

PREFERRED_VERSION_curl = "A.B.C" 

.