728x90
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' 카테고리의 다른 글
QNX를 Yocto를 이용하여 빌드하는 것에 대한 생각 (0) | 2023.06.05 |
---|---|
M1 Macbook에서 Yocto 빌드 환경 설정 2부 (네트워킹) (0) | 2023.05.23 |
M1 Macbook에서 Yocto 빌드 환경 설정 (0) | 2023.04.23 |
Yocto (kirkstone) build for raspberrypi4 64 on M1 pro macbook (0) | 2023.04.23 |
Yocto vs Debian (package-based) build system (0) | 2023.04.23 |