반응형
Yocto 빌드는 원칙적으로 툴체인을 포함한 모든 컴포넌트를 직접 빌드해서 사용한다. 컴포넌트를 빌드할 때 host 빌드 서버의 라이브러리들을 참고해서는 안된다. 이번에는 dunfell에서 잘 빌드되던 컴포넌트가 kirkstone으로 오면서 아래와 같은 에러가 발생했다.
aarch64-poky-linux/11.3.0/ld: cannot find /lib/libc.so.6: No such file or directory
/lib/libc.so.6 이 경로를 참조하면 안된다. sysroot의 경로를 제대로 참고해야하기 때문에 LDFLAGS += "-L${STAGING_LIBDIR}" 한줄을 yocto recipe에 라이브러리 PATH를 staging 에 명시적으로 넣어주면 된다.
'Yocto' 카테고리의 다른 글
M1 Macbook에서 Yocto 빌드 환경 설정 2부 (네트워킹) (0) | 2023.05.23 |
---|---|
Yocto Package Feed (패키지 피드) (0) | 2023.05.20 |
udemy에 있는 yocto 강의 후기 (0) | 2023.05.07 |
Yocto 빌드 속도 개선 작업 (0) | 2023.05.05 |
Yocto 개발 환경 (SDK, eSDK, devtool 등) (0) | 2023.05.03 |