mark platform specific host/sdk dependencies as amd64/!arm64

kola-data and google-cloud-sdk install pre-built amd64 binaries, so
there's no point installing them right now. Both could be made to work
at a later time. iucode and syslinux and are x86 specific and won't
build. selinux related packages *currently* don't work/build on arm64
but could be made to work.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
This commit is contained in:
Jeremi Piotrowski 2021-07-19 14:52:08 +00:00 committed by Jeremi Piotrowski
parent 0aaa9766c7
commit 44fcb0513a
2 changed files with 8 additions and 6 deletions

View File

@ -20,7 +20,7 @@ RDEPEND="${RDEPEND}
dev-embedded/u-boot-tools
dev-util/ccache
dev-util/crosutils
sys-boot/syslinux
!arm64? ( sys-boot/syslinux )
sys-devel/crossdev
sys-devel/sysroot-wrappers
sys-fs/dosfstools
@ -64,7 +64,7 @@ RDEPEND="${RDEPEND}
>=dev-util/intltool-0.30
dev-util/scons
>=dev-vcs/git-1.7.2
net-misc/google-cloud-sdk
amd64? ( net-misc/google-cloud-sdk )
sys-apps/usbutils
sys-apps/systemd
sys-libs/nss-usrfiles

View File

@ -25,7 +25,7 @@ DEPEND="
coreos-base/hard-host-depends
coreos-base/coreos-sb-keys
coreos-devel/fero-client
coreos-devel/kola-data
amd64? ( coreos-devel/kola-data )
coreos-devel/mantle
dev-libs/gobject-introspection
dev-python/setuptools
@ -40,7 +40,7 @@ DEPEND="
net-misc/curl
sys-apps/debianutils
sys-apps/iproute2
sys-apps/iucode_tool
amd64? ( sys-apps/iucode_tool )
sys-apps/seismograph
sys-boot/grub
sys-boot/shim
@ -52,8 +52,10 @@ DEPEND="
# Must match the build-time dependencies listed in selinux-policy-2.eclass
DEPEND="${DEPEND}
!arm64? (
>=sys-apps/checkpolicy-2.0.21
>=sys-apps/policycoreutils-2.0.82
)
sys-devel/m4"
# Required by dev-lang/spidermonkey-1.8.5