728x90

error 3

[yocto] ld: cannot find /lib/libc.so.6: No such file or directory

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 2023.05.19

[Ubuntu] E: Encountered a section with no Package: header 에러 발생

Ubuntu 12.04 64bit를 사용하고 있는데, 언제부터인지 apt-get 명령어를 실행하면 다음과 같은 에러가 발생한다. E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/kr.archive...... E: The package lists or status file could not be parsed or opened. 다음과 같이 특정 디렉토리를 삭제한 후, apt-get update를 sudo로 실행하면 해결된다. $ sudo rm /var/lib/apt/lists/* -vf $ sudo apt-get update Reference: http://ubuntuforums.org/..

Linux 2023.04.19
728x90
반응형