From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 19D59158041 for ; Sun, 17 Mar 2024 05:35:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AD0A1E29D6; Sun, 17 Mar 2024 05:34:59 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 88DF4E29D5 for ; Sun, 17 Mar 2024 05:34:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A3A06340906 for ; Sun, 17 Mar 2024 05:34:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B457D152B for ; Sun, 17 Mar 2024 05:34:55 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1710653324.d9ca5c919dd2bd59629a96056bc1884b1a52cdd5.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild X-VCS-Directories: dev-scheme/bigloo/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: d9ca5c919dd2bd59629a96056bc1884b1a52cdd5 X-VCS-Branch: master Date: Sun, 17 Mar 2024 05:34:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 311d74d7-aedf-4257-b39b-5c7caefffbaf X-Archives-Hash: c840cf0c8fb00f13d76eb0d4e5b5770b commit: d9ca5c919dd2bd59629a96056bc1884b1a52cdd5 Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 17 05:06:46 2024 +0000 Commit: Sam James gentoo org> CommitDate: Sun Mar 17 05:28:44 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ca5c91 dev-scheme/bigloo: mark as LTO-unsafe Still cannot actually compile it because of a raft of other bugs. My theory is that fixing this one issue makes the other issues easier to spot, at least, in addition to clearing up the LTO tracker bug. Closes: https://bugs.gentoo.org/858248 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild b/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild index dee6dc5c4eeb..4fff4bfd6313 100644 --- a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild +++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit elisp-common toolchain-funcs +inherit elisp-common flag-o-matic toolchain-funcs MY_PV=${PV/_p/-} # e.g.: 4.4c_p4 -> 4.4c-4 MY_P="${PN}-${MY_PV}" @@ -71,6 +71,17 @@ src_prepare() { } src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/858248 + # + # The code has various issues that make it look quite worrying to enable + # LTO, so I wouldn't risk it even if upstream fixes this one. Cannot even + # test compile the package due to bug #870481, bug #911667 + # + # It is also impossible to test from git if any of these are fixed, since + # you need a working version in order to compile from git. + filter-lto + tc-export AR AS CC CPP CXX LD export CFLAGS export LDFLAGS