New issue
Advanced search Search tips

Issue 892278 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 878565



Sign in to add a comment

Samba does not build for ARM64

Project Member Reported by manojgupta@chromium.org, Oct 4

Issue description

Samba 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


 

Comment 2 Deleted

Cc: manojgupta@chromium.org
 Issue 892389  has been merged into this issue.
Cc: briannorris@chromium.org
Project Member

Comment 5 by bugdroid1@chromium.org, 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

Labels: CrOSFilesFeature-SMB
Owner: zentaro@chromium.org
Status: Assigned (was: Untriaged)

Comment 7 by zentaro@chromium.org, Jan 17 (5 days ago)

Owner: ljusten@chromium.org

Comment 8 by ljusten@chromium.org, Yesterday (42 hours ago)

Cc: ljusten@chromium.org
Owner: slangley@chromium.org
Assigning to the SYD team as this is closer to smbprovider.

Comment 9 by slangley@chromium.org, Yesterday (32 hours ago)

Cc: slangley@chromium.org
Owner: amistry@chromium.org

Sign in to add a comment