From 5bcc0634bfd39f947f076c045d4d250f8ec3b513 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 4 Aug 2024 20:27:22 +0300 Subject: [PATCH] dev-lang/nasm: drop IUSE="lto" This useflag controls only "--enable-lto", which just appends `-flto` to *FLAGS, which is useless for a USE flag, since LTO users are expected to add those flags to *FLAGS. Signed-off-by: Arthur Zamarin --- dev-lang/nasm/nasm-2.16.03.ebuild | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-lang/nasm/nasm-2.16.03.ebuild b/dev-lang/nasm/nasm-2.16.03.ebuild index e25dd3447c0ea..472488d3e5110 100644 --- a/dev-lang/nasm/nasm-2.16.03.ebuild +++ b/dev-lang/nasm/nasm-2.16.03.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${P/_} LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 arm64 ~ia64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="doc lto" +IUSE="doc" QA_CONFIG_IMPL_DECL_SKIP=( # Windows. @@ -75,10 +75,9 @@ src_prepare() { } src_configure() { - local myconfargs=( - $(use_enable lto) - ) - econf "${myconfargs[@]}" + # --enable-lto just appends -flto to *FLAGS + # so let users just use lto through normal make.conf *FLAGS + econf } src_compile() {