Samba does not build for ARM64 |
||||||
Issue descriptionSamba has a bunch of dependencies on packages like tdb/talloc which currently do not build on ARM64. https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8933604242952626400 tdb-1.3.15: >>> Emerging (1 of 1) sys-libs/tdb-1.3.15::portage-stable for /build/kevin64/ tdb-1.3.15: * tdb-1.3.15.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] tdb-1.3.15: * Running stacked hooks for pre_pkg_setup tdb-1.3.15: * sysroot_build_bin_dir ... tdb-1.3.15: [ ok ] tdb-1.3.15: * Running stacked hooks for post_pkg_setup tdb-1.3.15: * python_eclass_hack ... tdb-1.3.15: [ ok ] tdb-1.3.15: * Running stacked hooks for pre_src_unpack tdb-1.3.15: * python_multilib_setup ... tdb-1.3.15: [ ok ] tdb-1.3.15: >>> Unpacking source... tdb-1.3.15: >>> Unpacking tdb-1.3.15.tar.gz to /build/kevin64/tmp/portage/sys-libs/tdb-1.3.15/work tdb-1.3.15: >>> Source unpacked in /build/kevin64/tmp/portage/sys-libs/tdb-1.3.15/work tdb-1.3.15: * Running stacked hooks for post_src_unpack tdb-1.3.15: * asan_init ... tdb-1.3.15: [ ok ] tdb-1.3.15: * Running stacked hooks for pre_src_prepare tdb-1.3.15: * cross ... tdb-1.3.15: * ERROR: sys-libs/tdb-1.3.15::portage-stable failed (prepare phase): tdb-1.3.15: * tdb-1.3.15 does not support cross-compiling for arm64 tdb-1.3.15: * tdb-1.3.15: * Call stack: tdb-1.3.15: * ebuild.sh, line 133: Called pre_src_prepare tdb-1.3.15: * environment, line 2024: Called cros_stack_hooks 'pre_src_prepare' tdb-1.3.15: * profile.bashrc, line 86: Called cros_pre_src_prepare_cross tdb-1.3.15: * tdb.bashrc, line 22: Called die tdb-1.3.15: * The specific snippet of code: tdb-1.3.15: * die "${P} does not support cross-compiling for ${ARCH}" To repro: $ ./setup_board --board=kevin64 $ emerge-kevin64 net-fs/samba
,
Oct 4
,
Oct 4
,
Oct 4
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/6c5e896ee1e535d3a618eed22d025e1d89134066 commit 6c5e896ee1e535d3a618eed22d025e1d89134066 Author: Manoj Gupta <manojgupta@google.com> Date: Thu Oct 04 22:35:27 2018 arm64: Mask smbprovider again. smbprovider pulls in samba which does not build for arm64. BUG=chromium:892278 TEST=emerge-kevin64 chromeos-chrome does not pull in samba. Change-Id: Id624e128a0e3d75e624bfcbee57687140d257c79 Reviewed-on: https://chromium-review.googlesource.com/c/1263077 Commit-Queue: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Trybot-Ready: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/6c5e896ee1e535d3a618eed22d025e1d89134066/profiles/arch/arm64/package.use.mask
,
Oct 5
,
Jan 17
(5 days ago)
,
Yesterday
(42 hours ago)
Assigning to the SYD team as this is closer to smbprovider.
,
Yesterday
(32 hours ago)
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by manojgupta@chromium.org
, Oct 4