yocto - sysroot

markyang92·2022년 1월 10일
0

yocto

목록 보기
32/53

recipe-sysroot[-native]

  • 살펴볼 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 내용물이 정확한지 다시 한번 확인해볼 것
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글