commit:     16acb2753fdf09e64dc87859db5cf07eacccaca3
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 11 00:19:39 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 14:22:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16acb275

dev-db/slony1: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/855251
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-db/slony1/slony1-2.2.10-r1.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-db/slony1/slony1-2.2.10-r1.ebuild 
b/dev-db/slony1/slony1-2.2.10-r1.ebuild
index 89281ba1f3aa..1115cf1c6835 100644
--- a/dev-db/slony1/slony1-2.2.10-r1.ebuild
+++ b/dev-db/slony1/slony1-2.2.10-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 POSTGRES_COMPAT=( 9.6 {10..14} )
 POSTGRES_USEDEP="server,threads(+)"
 
-inherit postgres-multi
+inherit flag-o-matic postgres-multi
 
 IUSE="doc perl"
 
@@ -47,6 +47,11 @@ src_unpack() {
 }
 
 src_configure() {
+       # -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/855251
+       # https://github.com/ssinger/slony1-engine/issues/21
+       filter-lto
+
        local slot_bin_dir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/bin"
        use perl && myconf=" --with-perltools=\"${slot_bin_dir}\""
        postgres-multi_foreach econf ${myconf} \

Reply via email to