summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2024-02-28 20:31:15 -0500
committerSam James <sam@gentoo.org>2024-02-29 01:50:12 +0000
commit659b603bdae9200495a7a8e704e407ee53433552 (patch)
tree489d3445d426dbe050149f7e2f0925292a9085f3
parentnet-analyzer/argus: mark LTO-unsafe, mark strict-aliasing unsafe (diff)
downloadgentoo-659b603bdae9200495a7a8e704e407ee53433552.tar.gz
gentoo-659b603bdae9200495a7a8e704e407ee53433552.tar.bz2
gentoo-659b603bdae9200495a7a8e704e407ee53433552.zip
sys-fs/jfsutils: mark as LTO-unsafe
Note: the filesystem is not a huge hit, and the utils package was last released in 2011. It uses CVS as its version control, on sourceforge! which means that it's been decommissioned in 2017 and there was no one left to migrate or something. Discussion lists are inactive except the one hooked into kernel.org, which is only used for discussing the kernel driver not the utils. It's not clear how to effectively report a utils issue, or what would happen if we did. Closes: https://bugs.gentoo.org/863905 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild b/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
index 8975c0684ac2..4ec1f3ba3c98 100644
--- a/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
+++ b/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -39,6 +39,10 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/863905
+ filter-lto
+
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"