markyang92.log
로그인
markyang92.log
로그인
yocto - sysroot
markyang92
·
2022년 1월 10일
팔로우
0
Yocto
0
yocto
목록 보기
32/53
recipe-sysroot[-native]
레시피를 빌드 중
do_prepare_recipe_sysroot
task
에서
recipe-sysroot
,
recipe-sysroot-native
가 생성된다.
https://velog.io/@markyang92/Yocto-recipe#do_prepare_recipe_sysroot
살펴볼
component
:
procps
생성물:
${TMPDIR}
/work/<arch>/procps
recipe-sysroot
recipe-sysroot-native
여기 각 디렉토리에
sysroot-
providers
디렉토리가 있다.
sysroot-proviers
이 디렉토리는 각
sysroot
에 설치된 패키지가 있다.
recipe-sysroot-
native
: 빌드하는 동안
호스트 시스템에서 사용하는 도구
컴파일러, 링커, 빌드 스크립트 등을 가지고 있어,
cross-compile
에 중요하다.
recipe-sysroot
:
target
에서 사용하는 도구
헤더, 라이브러리
변수
${D}
를 사용 시(install), poky는 필요한 파일(헤더, 정적/동적 라이브러리)를
sysroot
의 정확한 위치에 복사한다.
헤더를 빠트리거나 링크가 실패된 것을 알았을 때 호스트와 타깃의 sysroot 내용물이 정확한지 다시 한번 확인해볼 것
markyang92
pllpokko@alumni.kaist.ac.kr
팔로우
이전 포스트
yocto - 유명 component
다음 포스트
bsp-layer/conf/machine/machine_name.conf
0개의 댓글
댓글 작성