New issue
Advanced search Search tips

Issue 891466 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

amd64-generic-fuzzer (and more): fail to build openssl, libffi

Project Member Reported by briannorris@chromium.org, Oct 2

Issue description

openssl-1.0.2p-r1: /build/amd64-generic/tmp/portage/dev-libs/openssl-1.0.2p-r1/temp/cpt_err-68f3dc.s: Assembler messages:
openssl-1.0.2p-r1: /build/amd64-generic/tmp/portage/dev-libs/openssl-1.0.2p-r1/temp/cpt_err-68f3dc.s:250: Fatal error: bad .section directive: want a,l,w,x,M,S,G,T in string
openssl-1.0.2p-r1: clang-8: error: assembler command failed with exit code 1 (use -v to see invocation)

and

libffi-3.1-r5: checking whether the C compiler works... no
libffi-3.1-r5: configure: error: in `/build/amd64-generic/tmp/portage/dev-libs/libffi-3.1-r5/work/libffi-3.1-abi_x86_64.amd64':
libffi-3.1-r5: configure: error: C compiler cannot create executables
libffi-3.1-r5: See `config.log' for more details

First failure 2018-09-27:

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

Last passing 2018-09-27:

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

I think other amd64-generic fuzzer/asan builders are failing similarly.
 
Owner: manojgupta@chromium.org
Status: Assigned (was: Untriaged)
Taking a look.
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 3

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

commit 9e1fec86bb39a1aebf3b2370ce3b56131a7f3308
Author: Manoj Gupta <manojgupta@google.com>
Date: Wed Oct 03 17:22:57 2018

openssl: Skip clang integrated assembler only on ARM.

clang's integrated assembler does not like the assmebly syntax
used for ARM32. Since the problem is limited to ARM32,
limit forced use of GNU assembler to arm32 only.

BUG= chromium:891466 
TEST=openssl builds on amd64-generic.

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

[rename] https://crrev.com/9e1fec86bb39a1aebf3b2370ce3b56131a7f3308/dev-libs/openssl/openssl-1.0.2p-r2.ebuild
[modify] https://crrev.com/9e1fec86bb39a1aebf3b2370ce3b56131a7f3308/dev-libs/openssl/openssl-1.0.2p.ebuild

Status: Verified (was: Started)
fuzzer builder is green again.

Sign in to add a comment