0
나는 경우 yocto (모티)의 최신 버전에서 고정 표시기를 구축하고 구축에 오류가 있지만, 빌드 같다do_compile 고정 표시기
ERROR: containerd-0.2.2+git0ac3cd1be170d180b2baed755e8f0da547ceb267-r0 do_compile: oe_runmake failed
나는 또한 일부 로그 데이터를 얻고 다음과 같은 오류에 뒤 실패한다 다음과 같습니다.
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 8 static
| ERROR: oe_runmake failed
| /var/mshehery/Documents/git/poky/build/tmp/work/i586-poky-linux/containerd/0.2.2+git0ac3cd1be170d180b2baed755e8f0da547ceb267-r0/git
| cd ctr && go build -ldflags "-w -extldflags -static -X github.com/docker/containerd.GitCommit=0ac3cd1be170d180b2baed755e8f0da547ceb267 " -tags "" -o ../bin/ctr
| cd containerd && go build -ldflags "-w -extldflags -static -X github.com/docker/containerd.GitCommit=0ac3cd1be170d180b2baed755e8f0da547ceb267 " -tags "" -o ../bin/containerd
| cd containerd-shim && go build -ldflags "-w -extldflags -static -X github.com/docker/containerd.GitCommit=0ac3cd1be170d180b2baed755e8f0da547ceb267 " -tags "" -o ../bin/containerd-shim
| # runtime/internal/sys
| compile: unknown architecture "i586"
| Makefile:58: recipe for target 'shim-static' failed
| make: *** [shim-static] Error 2
| make: *** Waiting for unfinished jobs....
| # runtime/internal/sys
| compile: unknown architecture "i586"
| Makefile:46: recipe for target 'client-static' failed
| make: *** [client-static] Error 2
| # runtime/internal/sys
| compile: unknown architecture "i586"
| Makefile:52: recipe for target 'daemon-static' failed
| make: *** [daemon-static] Error 2
| ERROR: Function failed: do_compile (log file is located at /var/mshehery/Documents/git/poky/build/tmp/work/i586-poky-linux/containerd/0.2.2+git0ac3cd1be170d180b2baed755e8f0da547ceb267-r0/temp/log.do_compile.20684)
분명히 runC를 제어 할 데몬 인 containerd에 문제가 있습니다. 누구든지 여기서 수정을 제안 할 수 있습니까? 나는 메타 가상화 계층을 사용하고 있으며, 도커에 대한 의존성이있다. 모든 레이어는 호환 가능합니다.
containerd 레시피에'inherit go-osarchmap'을 추가 할 수 있습니까? – Anders
@ 앤더스 당 여전히 같은 오류가 발생합니다. – shery6405
글쎄, 아키텍처를'i586' 대신'386'으로 설정해야합니다 ... 그걸 확인해 줄 수 있니? – Anders