From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 55E75EB271F for ; Tue, 10 Feb 2026 23:28:28 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vpx99-00045L-SY; Tue, 10 Feb 2026 18:27:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vpx97-000455-UT for grub-devel@gnu.org; Tue, 10 Feb 2026 18:27:53 -0500 Received: from mail-qv1-xf29.google.com ([2607:f8b0:4864:20::f29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vpx96-0004gP-1U for grub-devel@gnu.org; Tue, 10 Feb 2026 18:27:53 -0500 Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-8951c720496so10148836d6.2 for ; Tue, 10 Feb 2026 15:27:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770766071; x=1771370871; darn=gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=rJg0VTPVI3iiskohBTlPeXDsQpg9HHv5dXo2wxwDd/g=; b=Re+ClX9bvvyMV8cZIOP/56IYPag8Z8VAr0n6N+N6hPQGB616Z0VmB26xa0xm7h4CnF DBNoVN2Wv4UxjP3frwKudLEF1x6D7VzmtnFBpC6/HypqzNigNRWXqiZ1bW1n3DhXQinQ NQytzXq+7oolr5h/o9n8MA58uLnUTIlVhKVwHOxv2oDKDCA39iW2JBawmKaK4IIWLYPr W06y+g2h+ts1IhxFGGp3Msnu8L9zH+a7G5C5Mit1rWXptKyYKHtEWjJAsy4VGemF+uMo GOJTpvBXT5SAzG4/tkwrhECP0V3mGsM53HzMDmKpxmphBHjzHIYDxsk03Ln7s74Rlgld y25g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770766071; x=1771370871; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rJg0VTPVI3iiskohBTlPeXDsQpg9HHv5dXo2wxwDd/g=; b=bc/Pk097gT4ou2jL3j6aGRzk78DNA2aJ3yVUZSFUc4rXJ2/gkwCwqCILRcnrnkQH1Q 1PD+3Kw7TxBs72KweKC8GzI3HPq2h3pXUp/Xvwnab/G0HxTUDZJo1eBt+oKUlCAmyNXG ieNtPii6nmxRAtnF5lmiE7auZpBovEApbjGFLsjRpxhaoNiXC3gS2Hd7hNjZkvqmDd37 by5MELP7xRp5NSijKIayIQ07fgQ3u/8lGdoJJGkfDuCj8jHfmqiT9gOq8gZ4raLe3zDZ EmXI08KG8JHsJpKO/H8ZY8nAmJpWgpUoGVkxWxkDNk7Rd4CRJpMVv6gJJr8njoEg3Ayx O2pA== X-Gm-Message-State: AOJu0YwbGPWShMWIw0xubmk1gxxymx1RmB9WFjl8nG0MHsUGQj7ipjiR Notyt+k3wMtFdpKnzlDdL0+pOyHdJJedTw78aWpSDpTEUMB+7TdqAK8O X-Gm-Gg: AZuq6aIzg4ceQQ1HSX1efqnZfooEFW09SRo867s8Va+p8sHlWz5WxqwKsXL41l3diln x5B2dW1ILYBWGpih2xSbzzQlLERtkaO73A53hBxVsy2g0vNjXxeFuxJV3kaxBcuyvlpPhjGw6nK QMED8rKGD9njXUDzZ3HJujoQNusF0LlPMJrDXheqYNXeeuOH/DyhtppWjrD6Scnv5hlqMvRssac 7W4V/scoIXtwbMXi4N7ucARpWvv7O23aIrPysegAr1X4WRM9vtfnmjQobdsDFP1l1yMPNOJf4hO DukjJMhJR9ikyqiLrskzdnFc36pghdTTO2eb0W3wbUmxtKcaqHcsVCxhRz5aP1nB7fG2WTur/pl OkDoN1S3x6+mZQZ3+ueEVGAPNTksKlRjqNWR8fnJq+uVQp2UBavOgUbrGFmc1xj+J6+ZOEY6Qvy lTXtFUzSSBnNQ865nvNzoDLV/zC8/55jLQawc0C+F2dK6P1lmpnj0z+iXTjqLMAUFA X-Received: by 2002:a05:620a:6901:b0:8cb:1d7a:3f3d with SMTP id af79cd13be357-8cb1d7a433amr525621385a.47.1770766070684; Tue, 10 Feb 2026 15:27:50 -0800 (PST) Received: from ?IPV6:2602:47:d950:ab00:2ff2:5990:7b62:e53? ([2602:47:d950:ab00:2ff2:5990:7b62:e53]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8cb2965b2d6sm18010485a.12.2026.02.10.15.27.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Feb 2026 15:27:50 -0800 (PST) Message-ID: <5d473776-e5dc-402e-8038-e395ae42821a@gmail.com> Date: Tue, 10 Feb 2026 18:27:49 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/8] Improve ld.lld-21+ compatibility when building i386-pc target To: Daniel Kiper Cc: grub-devel@gnu.org, floppym@gentoo.org References: <20260210154741.6zzavjzf3pr3qw2h@tomti.i.net-space.pl> Content-Language: en-US From: Nicholas Vinson In-Reply-To: <20260210154741.6zzavjzf3pr3qw2h@tomti.i.net-space.pl> Received-SPF: pass client-ip=2607:f8b0:4864:20::f29; envelope-from=nvinson234@gmail.com; helo=mail-qv1-xf29.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org T24gMi8xMC8yNiAxMDo0NywgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIE1vbiwgRmViIDA5LCAy MDI2IGF0IDA3OjQzOjI4UE0gLTA1MDAsIE5pY2hvbGFzIFZpbnNvbiB3cm90ZToKPj4gU3RhcnRp bmcgd2l0aCBsZC5sbHZtLTIxLCBhbnkgYXR0ZW1wdCBjcmVhdGUgYSBub24tcmVsb2NhdGFibGUg YmluYXJ5IGFuZCBzZXQKPj4gb25lIG1vcmUgc2VjdG9uIGFkZHJlc3NlcyBiZWxvdyAweDQwMDAw MCByZXN1bHRzIGluIGEgbGlua2VyIGVycm9yLiBGdXJ0aGVybW9yZSwKPj4gdGhlIGRpZmZlcmVu Y2VzIGJldHdlZW4gbGQuYmZkIGFuZCBsZC5sbGQgbWFkZSBmaW5kaW5nIGEgcHJvcGVyIHNldCBv Zgo+PiBjb21tYW5kLWxpbmUgZmxhZ3MgdGh0IHdvcmtlZCB3aXRoIGJvdGggbGlua2VycyBhbmQg YnlwYXNzIHRoZSBpbWFnZSBiYXNlCj4+IGFkZHJlc3MgcmVzdHJpY3Rpb24gZGlmZmljdWx0LiBU aGVyZWZvcmUsIHRoZSBhcHByb2FjaCBvZiB1c2luZyBhIGN1c3RvbSBsaW5rZXIKPj4gc2NyaXB0 IHdhcyBhZG9wdGVkIHRvIHNvbHZlIHRoZSBpc3N1ZS4KPj4KPj4gVGhpcyBhcHByb2FjaCB3YXMg dGVzdGVkIHVzaW5nOgo+Pgo+PiAuLi9jb25maWd1cmUgQ0M9Y2xhbmcgQ1hYPWNsYW5nKysgTERG TEFHUz0iLWZ1c2UtbGQ9bGxkIiBUQVJHRVRfTERGTEFHUz0iLWZ1c2UtbGQ9bGxkIiAtLXdpdGgt cGxhdGZvcm09cGMKPj4gLi4vY29uZmlndXJlIENDPWNsYW5nIENYWD1jbGFuZysrIC0td2l0aC1w bGF0Zm9ybT1wYyAoYm90aCB3aXRoIGxkLmxsZCBhcyB0aGUgZGVmYXVsdCBhbmQgbGQuYmZkIGFz IHRoZSBkZWZhdWx0KQo+PiAuLi9jb25maWd1cmUgQ0M9Z2NjIENYWD1nKysgLS13aXRoLXBsYXRm b3JtPXBjCj4+Cj4+IGFuZCBhIFZNIHdhcyB1c2VkIGZvciB0ZXN0aW5nLiBUbyBidWlsZCB0aGUg ZGlzayBpbWFnZXMgdGhlIFZNIHdhcyBib290ZWQgd2l0aCwKPj4gdGhlIGZvbGxvd2luZyBzY3Jp cHRzIHdlcmUgdXNlZDoKPiAKPiBbLi4uXQo+IAo+PiBJbiBhbGwgY2FzZXMsIHRoZSBWTSBzdWNj ZXNzZnVsbHkgYm9vdGVkIHRvIHRoZSBzdGFuZGFyZCBHUlVCIHByb21wdC4KPj4KPj4gTmljaG9s YXMgVmluc29uICg4KToKPj4gICAgaTM4Ni9wYy9pbnQuaDogY29uZGl0aW9uYWxseSBhcHBseSBy ZWdwYXJtIGF0dHIuCj4+ICAgIGdydWItY29yZTogVXBkYXRlIGtlcm5lbCBpbWFnZSBnZW5lcmF0 aW9uCj4+ICAgIGkzODYtY3lnd2luLWltZy1sZC5zYyAtPiBpMzg2LWN5Z3dpbi1pbWcubGRzCj4+ ICAgIFJldmVydCAiY29uZmlndXJlOiBQcmludCBhIG1vcmUgaGVscGZ1bCBlcnJvciBpZiBhdXRv Y29uZi1hcmNoaXZlIGlzCj4+ICAgICAgbm90IGluc3RhbGxlZCIKPj4gICAgUmV2ZXJ0ICJjb25m aWd1cmU6IENoZWNrIGxpbmtlciBmb3IgLS1pbWFnZS1iYXNlIHN1cHBvcnQiCj4+ICAgIFJldmVy dCAiSU5TVEFMTDogQWRkIG5vdGUgdGhhdCB0aGUgR05VIEF1dG9jb25mIEFyY2hpdmUgbWF5IGJl IG5lZWRlZCIKPj4gICAgY29uZmlndXJlOiBkcm9wIC1UdGV4dCBjaGVja3MgZm9yIGkzODYtcGMK PiAKPiBGb3IgYWxsIHRoZXNlIHBhdGNoZXMgUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu aWVsLmtpcGVyQG9yYWNsZS5jb20+Li4uCj4gCj4+ICAgIEMyMyBmaXhlczogZml4IHN0cmNocigp IGFuZCBzdHJyY2hyKCkgaGFuZGxpbmcKPiAKPiBJdCBzZWVtcyB0byBtZSB0aGF0IHRoaXMgcGF0 Y2ggZG9lcyBtb3JlIHRoYW4gY29tbWl0IG1lc3NhZ2Ugc2F5cy4KPiBJIHRoaW5rIGl0IGhhcyB0 byBiZSBzcGxpdCBpbnRvIG1vcmUgcGFydHMgb3IgY29tbWl0IG1lc3NhZ2UgaGFzIHRvIGJlCj4g aW1wcm92ZWQuCgpJIGFkbWl0IHRoZSBtZXNzYWdlIGlzIGEgYml0IHRlcnNlLCBidXQgSSBrZXB0 IHRoZSBjaGFuZ2VzIHRvIGEgbWluaW11bS4gCkkgZGlkLCBob3dldmVyLCBmb3JnZXQgdG8gbWVu dGlvbiBzdHJzdHIoKS4KClB1dCBzaW1wbHksIHdpdGggQzIzLCBpZiB0aGUgZmlyc3QgYXJndW1l bnQgdG8gc3Ryc3RyKCksIHN0cmNocigpLCBvciAKc3RycmNoYXIoKSBpcyBhIGNvbnN0IGNoYXIg KiwgdGhlIHJlc3VsdCBpcyBhIGNvbnN0IGNoYXIgKi4gQzIzIGFsc28gCm1hZGUgdGhpcyBjaGFu Z2UgdG8gYWJvdXQgOSBvciBzbyBvdGhlciBmdW5jdGlvbnMuCgpBcyBhIHJlc3VsdCwgbW9zdCBv ZiB0aGUgY2hhbmdlcyB3ZXJlIGp1c3QgY2hhbmdpbmcgYSB2YXJpYWJsZSBmcm9tIAonY2hhciAq JyB0byAnY29uc3QgY2hhciAqJy4KClRoZSBjaGFuZ2VzIGZvciBvZnBhdGguYyBhcmUgYSBiaXQg bW9yZSBpbnZvbHZlZCBiZWNhdXNlIHRoZSBvcmlnaW5hbCAKY29kZSB3b3VsZCBtb2RpZnkgdGhl IHN0cmluZyAnZWQnIHBvaW50ZWQgdG8uIFdpdGggQzIzLCBlZCBuZWVkcyB0byBiZSBhIAonY29u c3QgY2hhciAqJyBiZWNhdXNlIHN5c2ZzX3BhdGggaXMgYSAnY29uc3QgY2hhciAqJy4gVGhpcyBh bHNvIG1lYW5zIAp0aGF0IHRoZSBsaW5lICIqcSA9ICdcMCciIGlzIG5vIGxvbmdlciB2YWxpZCBi ZWNhdXNlIHlvdSBjYW5ub3Qgc2FmZWx5IAptb2RpZnkgYSBjb25zdCBjaGFyIHN0cmluZy4KCkkg c2F3IHR3byBvcHRpb25zIHRvIGZpeCB0aGlzLCB0aGUgZmlyc3Qgd2FzIHRvIG1vZGlmeSB0aGUg bGluZSB0byBiZSBxIAo9IHN0cm5kdXAoLi4uKTssIGFkZCB0aGUgcmVxdWlzaXRlIGVycm9yIGNo ZWNraW5nLCBhbmQgdGhlbiBtYWtlIHN1cmUgdG8gCmZyZWUgcSBqdXN0IGJlZm9yZSBldmVyeSBz dWJzZXF1ZW50IHJldHVybi4gVGhlIHNlY29uZCBvcHRpb24sIGlzIHdoYXQgSSAKZGlkLCBmaW5k IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gcSBhbmQgZWQsIHNhdmUgaXQgb2ZmLCBhbmQgdGhlbiBy ZXBsYWNlIAp0aGUgc3RybGVuKGVkKSBjYWxscyB3aXRoIHRoYXQgZGlmZmVyZW5jZS4KCkkgYmVs aWV2ZSB0aGUgc2Vjb25kIGFwcHJvYWNoIGlzIHRoZSBiZXR0ZXIgb2YgdGhlIHR3by4gSXQgZGlk IGhhdmUgdGhlIAphbmNpbGxhcnkgZWZmZWN0IG9mIHVwZGF0aW5nIGEgZmV3IHNucHJpbnRmKCkg Y2FsbHMgYW5kIHRoZSBwYXRoX3NpemUgCmNhbGN1bGF0aW9uOyBob3dldmVyLCB0aGVzZSBjaGFu Z2VzIGFyZSByZXF1aXJlZCB3aXRoIHRoaXMgYXBwcm9hY2guCgpJZiB5b3UnZCBwcmVmZXIsIEkg Y2FuIHJlLXN1Ym1pdCBwYXRjaCA4IHdpdGggdGhlc2UgZGV0YWlscyBpbiB0aGUgCmNvbW1pdCBt ZXNzYWdlLiBBbHRlcm5hdGl2ZWx5LCBpZiB5b3Ugd291bGQgcHJlZmVyIHRoZSBzdHJuZHVwKCkg CmFwcHJvYWNoLCBJIHdpbGwgcmVzcGluIHRoaXMgcGF0Y2ggc2VyaWVzIHdpdGhvdXQgcGF0Y2gg OCwgYW5kIHRoZW4gCnN1Ym1pdCBhIHJlLXdvcmtlZCBDMjMgcGF0Y2ggYXMgYSBzZXBhcmF0ZSBy ZXF1ZXN0LgoKVGhhbmtzLApOaWNob2xhcyBWaW5zb24KCj4gCj4gRGFuaWVsCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5n IGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2dydWItZGV2ZWwK