New issue
Advanced search Search tips

Issue 909983 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Dec 3
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Build-Toolchain



Sign in to add a comment

amd64-generic-fuzzer fails to build verity

Project Member Reported by manojgupta@chromium.org, Nov 29

Issue description

https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8928569503554518448

verity-0.0.1-r109: SHAREDCXX	libdm-bht.so
verity-0.0.1-r109: AR		kernel/sha1.pie.o kernel/sha1_generic.pie.o kernel/crypto.pie.o kernel/md5.pie.o kernel/md5_generic.pie.o kernel/sha256_generic.pie.o -> kernel/libkernel.pie.a
verity-0.0.1-r109: AR		dm-bht-userspace.pic.o dm-bht.pic.o kernel/sha1.pic.o kernel/sha1_generic.pic.o kernel/crypto.pic.o kernel/md5.pic.o kernel/md5_generic.pic.o kernel/sha256_generic.pic.o -> libdm-bht.pic.a
verity-0.0.1-r109: LDCXX		verity-static
verity-0.0.1-r109: cp /build/amd64-generic/tmp/portage/chromeos-base/verity-0.0.1-r109/work/build/libdm-bht.pic.a /build/amd64-generic/tmp/portage/chromeos-base/verity-0.0.1-r109/work/build/libdm-bht.a || true
verity-0.0.1-r109: LDCXX		verity
verity-0.0.1-r109: LIB		libdm-bht.so
verity-0.0.1-r109: 	-----
verity-0.0.1-r109: /usr/x86_64-pc-linux-gnu/x86_64-cros-linux-gnu/binutils-bin/2.27.0/ld.gold.real: warning: Cannot export local symbol '_Unwind_RaiseException'
verity-0.0.1-r109: BIN		verity
verity-0.0.1-r109: 	-----
verity-0.0.1-r109: /usr/lib64/clang/8.0.0/lib/linux/libclang_rt.asan-x86_64.a(asan_linux.cc.o):function __asan::AsanDoesNotSupportStaticLinkage(): error: undefined reference to '_DYNAMIC'

Verity is built as a static so can't be linked with address sanitizer flags.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Dec 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/dm-verity/+/240acaa806e64238b0fda54b478209b6aec430b3

commit 240acaa806e64238b0fda54b478209b6aec430b3
Author: Manoj Gupta <manojgupta@google.com>
Date: Sat Dec 01 09:08:36 2018

verity: Remove static builds.

No need to have static verity builds.

BUG= chromium:909983 
TEST=verity builds

CQ-DEPEND=CL:1355514

Change-Id: Idb19d158c7464c82649ef4eb701216b9d48070c3
Reviewed-on: https://chromium-review.googlesource.com/1355513
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/240acaa806e64238b0fda54b478209b6aec430b3/Makefile

Project Member

Comment 2 by bugdroid1@chromium.org, Dec 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/84e8944f3b37659ccfd455e1111512c78cd8178c

commit 84e8944f3b37659ccfd455e1111512c78cd8178c
Author: Manoj Gupta <manojgupta@google.com>
Date: Sat Dec 01 09:08:36 2018

verity: Disable static build.

There is no need to have static verity builds.

BUG= chromium:909983 
TEST=verity builds

CQ-DEPEND=CL:1355513

Change-Id: I156a5b1ab13bb606d74e1bf00a1e43a8dc0826dc
Reviewed-on: https://chromium-review.googlesource.com/1355514
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/84e8944f3b37659ccfd455e1111512c78cd8178c/chromeos-base/verity/verity-9999.ebuild

Status: Verified (was: Untriaged)

Sign in to add a comment