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)