project-lakitu: sys-process/audit: filter out ICF flag
This commit re-applies commit c58f637f653d
("audit: Filter out icf flag because the linker is BFD.")
BUG=b/186856398
TEST=See the last commit in this series.
RELEASE_NOTE=None
Change-Id: I1b7bc1cb9dd1cb1f7f24bebd7ef7503e44483827
Reviewed-on: https://cos-review.googlesource.com/c/cos/overlays/board-overlays/+/19801
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
diff --git a/project-lakitu/sys-process/audit/audit-3.0.2-r2.ebuild b/project-lakitu/sys-process/audit/audit-3.0.2-r3.ebuild
similarity index 100%
rename from project-lakitu/sys-process/audit/audit-3.0.2-r2.ebuild
rename to project-lakitu/sys-process/audit/audit-3.0.2-r3.ebuild
diff --git a/project-lakitu/sys-process/audit/audit-3.0.2.ebuild b/project-lakitu/sys-process/audit/audit-3.0.2.ebuild
index e327cff..54dcff4 100644
--- a/project-lakitu/sys-process/audit/audit-3.0.2.ebuild
+++ b/project-lakitu/sys-process/audit/audit-3.0.2.ebuild
@@ -5,7 +5,7 @@
PYTHON_COMPAT=( python3_{7..9} )
-inherit autotools multilib multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript
+inherit autotools multilib multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript flag-o-matic
DESCRIPTION="Userspace utilities for storing and processing auditing records"
HOMEPAGE="https://people.redhat.com/sgrubb/audit/"
@@ -59,6 +59,9 @@
}
multilib_src_configure() {
+ # Need to filter out --icf=all in this package temporarily because it's using BFD
+ # https://crbug.com/1022226
+ filter-ldflags "-Wl,--icf=all"
local -a myeconfargs=(
--sbindir="${EPREFIX}/sbin"
$(use_enable gssapi gssapi-krb5)