런치패드: 업로드된 패키지에 종속성을 포함해야 하는데도 빌드 종속성이 누락되었습니다.

런치패드: 업로드된 패키지에 종속성을 포함해야 하는데도 빌드 종속성이 누락되었습니다.

raringgcc-4.7을 에서 precise. 로 백포트하고 싶습니다 . 그래서 실행하여 backportpackagegcc-4.7을 PPA에 업로드했습니다. 그러나 Launchpad를 빌드하려고 하면 종속성이 누락되었다고 불평합니다.

레늄에 대한 종속성 대기(virtual64)

누락된 빌드 종속성: libx32gcc1
2013년 10월 24일에 시작됨
2013-10-24 종료 (2분 46.6초 소요)

을 살펴보면gcc-4.7의 패키지 정보이는 백포트된 gcc-4.7 패키지에도 포함되어야 할 것 같습니다.

Launchpad에서 이를 찾아 패키지를 빌드하려면 어떻게 해야 합니까?

답변1

나는 gcc-4.7을 희귀한 것에서 정밀한 것으로 백포트하려고 시도하지 말라고 조언하고 싶습니다. x32 아키텍처를 도입하고 정밀하게 실행하기에 안전하지 않은 glibc에 대한 침입적인 변경을 예상합니다.

대신에 원한다면사용정확한 상자에 있는 희귀한 컴파일러는 chroot를 사용하여 간단하게 수행할 수 있습니다.

$ apt-get install ubuntu-dev-tools
$ mk-sbuild raring
$ schroot -u root raring-amd64
$ gcc-4.7 -v

Raring의 컴파일러 등을 사용하면 Raring 환경을 얻을 수 있습니다. 알.

추신. 부트스트래핑이 수행된 방법에 정말로 관심이 있다면 전체 빌드를 시작하기 위해 모든 중간 패키지를 사용할 수 있을 때까지 binutils, glibc, gcc의 단계적(불완전한 빌드)을 올바른 순서로 몇 번 업로드해야 합니다.

관련 정보