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 C8423EF99EA for ; Sat, 14 Feb 2026 01:06:30 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vr46b-0007BK-LI; Fri, 13 Feb 2026 20:05:53 -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 1vr46a-0007Aq-BX for grub-devel@gnu.org; Fri, 13 Feb 2026 20:05:52 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vr46Y-0004Mg-Kq for grub-devel@gnu.org; Fri, 13 Feb 2026 20:05:52 -0500 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-897002b7576so17772466d6.3 for ; Fri, 13 Feb 2026 17:05:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771031149; x=1771635949; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=KrRDWQYN1nFuIt4KOos2a8ms05JhSYqfFuhSjWa3a8w=; b=DZqLBgNgroQFICnDpjE7ta4c9BA+7FI/g6oSO0hUG2BZWzMJo4XxKIkzGGV0xSmF+D GwyMdYVJBkDN2Vr94aX/iacZPyd3lrv2cj1TLPKN2L4XYpdBJGAZCjzGT55RPcfJvx+2 szFV7F3Sb4Q/k33L7xJtryDI5PdORaeNLMYoToWvaRlLmjgQV9o+mPW8llNT8JpadZtQ 6p20IGv9RxF+Ne5Tstd6qqgLs8kJSUfuRd1Go7CfyHJp0MnvUMilPTZ3DaviYjIAuwXl 4H9Xts3jCMoDXhdCB6YxBinKTybk5xFsvui+bIX6PWCidxvcW7WZclPl+pfX+fdQtYvR wm3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771031149; x=1771635949; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KrRDWQYN1nFuIt4KOos2a8ms05JhSYqfFuhSjWa3a8w=; b=NeEXytZSjbYkwcqCO3r2vkB1hculp0HWadrKWjNH8qNu/I1cj7IrGeZqHB2DkEn7jS r4jPtwS3SWFXlNS+1yUw8wNdbPXmBoQHk8rpcL06esdcQ4Po7Y+lORHDg9xcT2DbfZAA RBl5RAXTiA1Qluf+uA+2Zdi0sD6fERUEthLdF5tI9lej4kLyr9qe6wRr94TZNHHKOKwG 6iXnmcXaeJine25OOPQZ3mQJmVtWFGTL1chdX4SItskq86ygW39GnhzBtxC6EXL5igEk EvpTyoq8R3qFDswVVE4WtERiQVG62ZG4uZH3Wb1HimhWvvjzBsaMgm6IIjW4bAaMZmOK YPlA== X-Gm-Message-State: AOJu0Yz8yfSaJpv5wvd05SrXf0xauWtngDsdChHqQuS4/unIKG5NGeVR m/vIONdkBV8do6w6WH2Y9JoFDinkitZUsMRol+0oX6lfsUUit9lKbdGNkGZkGg== X-Gm-Gg: AZuq6aIo8iWtITAQprpZ18qYXnXVA+j5SUl055FLm6zQVcXRJNdY0MiDRdDMTJ0Wdq2 yR/xb/e4mJBkMY2sed6ZcrWT8Ekm6b4WFMOEY/BO+NHLjMGb0NmnSdLrV+owBA3linl6gR0dz1l Pm7Wujp7rQk219rbil8GJ0Mu2aHHekC4J2hRRHEuXvLx42E+Y0zVj7jrYXp5HEfY8W30W6kmIaF aXgyNVZaovqRySBqfBtMWwBadpOvffjPXjL9k2wlh1vwkNPeEjj/aCdz4a6Y1xIGPCsE8cFUe7k CmkmQpSlk+2mzlE9qw2qnOVVQgWudqHmYchd+MEPq+jr5XHyTdHacqt14tMScKjc3pszTawl5/r rHfg8KlZFDW2NAWCfCqOgtZVO0BocLzzkT/YIMRcAO+EK7Md9uSHPh2wneiOkSfwoyOdUddEnMU aCpl+NJNencVpkzSVtJlDVfuq6ZgER+8+pqz4= X-Received: by 2002:a05:620a:46a3:b0:8ca:fe5c:ea6d with SMTP id af79cd13be357-8cb4244acf2mr429680885a.59.1771031149198; Fri, 13 Feb 2026 17:05:49 -0800 (PST) Received: from localhost.localdomain ([2602:47:d950:ab00:9e6b:ff:fe52:2d0a]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-8cb2b24a9ecsm721830985a.50.2026.02.13.17.05.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Feb 2026 17:05:48 -0800 (PST) From: Nicholas Vinson To: grub-devel@gnu.org, dkiper@net-space.pl, floppym@gentoo.org Cc: Nicholas Vinson Subject: [PATCH v3 0/9] Improve ld.lld-21+ compatibility when building i386-pc target Date: Fri, 13 Feb 2026 20:05:00 -0500 Message-ID: X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::f30; envelope-from=nvinson234@gmail.com; helo=mail-qv1-xf30.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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org U3RhcnRpbmcgd2l0aCBsZC5sbHZtLTIxLCBhbnkgYXR0ZW1wdCBjcmVhdGUgYSBub24tcmVsb2Nh dGFibGUgYmluYXJ5IGFuZCBzZXQKb25lIG1vcmUgc2VjdG9uIGFkZHJlc3NlcyBiZWxvdyAweDQw MDAwMCByZXN1bHRzIGluIGEgbGlua2VyIGVycm9yLiBGdXJ0aGVybW9yZSwKdGhlIGRpZmZlcmVu Y2VzIGJldHdlZW4gbGQuYmZkIGFuZCBsZC5sbGQgbWFkZSBmaW5kaW5nIGEgcHJvcGVyIHNldCBv Zgpjb21tYW5kLWxpbmUgZmxhZ3MgdGh0IHdvcmtlZCB3aXRoIGJvdGggbGlua2VycyBhbmQgYnlw YXNzIHRoZSBpbWFnZSBiYXNlCmFkZHJlc3MgcmVzdHJpY3Rpb24gZGlmZmljdWx0LiBUaGVyZWZv cmUsIHRoZSBhcHByb2FjaCBvZiB1c2luZyBhIGN1c3RvbSBsaW5rZXIKc2NyaXB0IHdhcyBhZG9w dGVkIHRvIHNvbHZlIHRoZSBpc3N1ZS4KClRoaXMgYXBwcm9hY2ggd2FzIHRlc3RlZCB1c2luZzoK Ci4uL2NvbmZpZ3VyZSBDQz1jbGFuZyBDWFg9Y2xhbmcrKyBMREZMQUdTPSItZnVzZS1sZD1sbGQi IFRBUkdFVF9MREZMQUdTPSItZnVzZS1sZD1sbGQiIC0td2l0aC1wbGF0Zm9ybT1wYwouLi9jb25m aWd1cmUgQ0M9Y2xhbmcgQ1hYPWNsYW5nKysgLS13aXRoLXBsYXRmb3JtPXBjIChib3RoIHdpdGgg bGQubGxkIGFzIHRoZSBkZWZhdWx0IGFuZCBsZC5iZmQgYXMgdGhlIGRlZmF1bHQpCi4uL2NvbmZp Z3VyZSBDQz1nY2MgQ1hYPWcrKyAtLXdpdGgtcGxhdGZvcm09cGMKCmFuZCBhIFZNIHdhcyB1c2Vk IGZvciB0ZXN0aW5nLiBUbyBidWlsZCB0aGUgZGlzayBpbWFnZXMgdGhlIFZNIHdhcyBib290ZWQg d2l0aCwKdGhlIGZvbGxvd2luZyBzY3JpcHRzIHdlcmUgdXNlZDoKCkVGSSBkaXNrOgotLS0gL2Rl di9udWxsCTIwMjYtMDEtMTggMTM6MjQ6NDQuMjYyMzMyNzA0IC0wNTAwCisrKyBlZmlfZGlza19p bWFnZS5zaAkyMDI2LTAxLTI1IDExOjE3OjMzLjU1NDQyMDMyNCAtMDUwMApAQCAtMCwwICsxLDIz IEBACisjIS9iaW4vc2gKKworc2V0IC14ZQorCitkZCBpZj0vZGV2L3plcm8gb2Y9Z3J1Yi5pbWcg YnM9MU0gY291bnQ9MTAwIHN0YXR1cz1wcm9ncmVzcworCitzZmRpc2sgLS1mb3JjZSAtLW5vLXJl cmVhZCAtLW5vLXRlbGwta2VybmVsIGdydWIuaW1nIDw8RU9GCitsYWJlbDogZ3B0CitsYWJlbC1p ZDogQUJFQjY3NzItNjVDNy00MzkxLUJGMjEtQjYxNjkxNjI4NkI5CitzaXplPTFNLCB0eXBlPTIx Njg2MTQ4LTY0NDktNkU2Ri03NDRFLTY1NjU2NDQ1NDY0OSwgdXVpZD05ODkyQTYwNC00MzlFLTQ0 MDEtQTM3Mi1BQUQ1RTk5RUFEQkIKK3R5cGU9MEZDNjNEQUYtODQ4My00NzcyLThFNzktM0Q2OUQ4 NDc3REU0LCB1dWlkPUZDRTVFQkIzLUM4ODctNEZERS05M0M1LTc2NzBDQzM5MTRCRgorRU9GCisK K0xPT1BfREVWPSQobG9zZXR1cCAtLXNob3cgLWZQIGdydWIuaW1nKQorc2xlZXAgMQorCitta2Zz LmV4dDQgLUYgIiR7TE9PUF9ERVZ9cDIiCisKK21vdW50ICIke0xPT1BfREVWfXAyIiAvbW50L2dl bnRvbworLi9ncnViLWluc3RhbGwgLXYgLS1kaXJlY3RvcnkgLi9ncnViLWNvcmUgLS1sb2NhbGUt ZGlyZWN0b3J5IC91c3Ivc2hhcmUvbG9jYWxlIC0tYm9vdC1kaXJlY3Rvcnk9L21udC9nZW50b28g IiR7TE9PUF9ERVZ9IgorCit1bW91bnQgIiR7TE9PUF9ERVZ9cDIiCitsb3NldHVwIC1kICIke0xP T1BfREVWfSIKLS0gCgpNQlIgaW1hZ2U6Ci0tLSAvZGV2L251bGwJMjAyNi0wMS0xOCAxMzoyNDo0 NC4yNjIzMzI3MDQgLTA1MDAKKysrIG1icl9kaXNrX2ltYWdlLnNoCTIwMjYtMDEtMjUgMTE6MTc6 MjQuMTI5MjA4NTkxIC0wNTAwCkBAIC0wLDAgKzEsMjIgQEAKKyMhL2Jpbi9zaAorCitzZXQgLXhl CisKK2RkIGlmPS9kZXYvemVybyBvZj1ncnViLmltZyBicz0xTSBjb3VudD0xMDAgc3RhdHVzPXBy b2dyZXNzCisKK3NmZGlzayAtLWZvcmNlIC0tbm8tcmVyZWFkIC0tbm8tdGVsbC1rZXJuZWwgZ3J1 Yi5pbWcgPDxFT0YKK2xhYmVsOiBkb3MKK2xhYmVsLWlkOiAweDEyMzQ1Njc4Cit0eXBlPTgzLCBi b290YWJsZQorRU9GCisKK0xPT1BfREVWPSQobG9zZXR1cCAtLXNob3cgLWZQIGdydWIuaW1nKQor c2xlZXAgMQorCitta2ZzLmV4dDQgLUYgLU8gXmhhc19qb3VybmFsICIke0xPT1BfREVWfXAxIgor Cittb3VudCAiJHtMT09QX0RFVn1wMSIgL21udC9nZW50b28KKy4vZ3J1Yi1pbnN0YWxsIC12IC0t ZGlyZWN0b3J5IC4vZ3J1Yi1jb3JlIC0tbG9jYWxlLWRpcmVjdG9yeSAvdXNyL3NoYXJlL2xvY2Fs ZSAtLWJvb3QtZGlyZWN0b3J5PS9tbnQvZ2VudG9vICIke0xPT1BfREVWfSIKKwordW1vdW50ICIk e0xPT1BfREVWfXAxIgorbG9zZXR1cCAtZCAiJHtMT09QX0RFVn0iCi0tIAoKSW4gYWxsIGNhc2Vz LCB0aGUgVk0gc3VjY2Vzc2Z1bGx5IGJvb3RlZCB0byB0aGUgc3RhbmRhcmQgR1JVQiBwcm9tcHQu CgpOaWNob2xhcyBWaW5zb24gKDkpOgogIGkzODYvcGMvaW50Lmg6IGNvbmRpdGlvbmFsbHkgYXBw bHkgcmVncGFybSBhdHRyLgogIGdydWItY29yZTogVXBkYXRlIGtlcm5lbCBpbWFnZSBnZW5lcmF0 aW9uCiAgaTM4Ni1jeWd3aW4taW1nLWxkLnNjIC0+IGkzODYtY3lnd2luLWltZy5sZHMKICBSZXZl cnQgImNvbmZpZ3VyZTogUHJpbnQgYSBtb3JlIGhlbHBmdWwgZXJyb3IgaWYgYXV0b2NvbmYtYXJj aGl2ZSBpcwogICAgbm90IGluc3RhbGxlZCIKICBSZXZlcnQgImNvbmZpZ3VyZTogQ2hlY2sgbGlu a2VyIGZvciAtLWltYWdlLWJhc2Ugc3VwcG9ydCIKICBSZXZlcnQgIklOU1RBTEw6IEFkZCBub3Rl IHRoYXQgdGhlIEdOVSBBdXRvY29uZiBBcmNoaXZlIG1heSBiZSBuZWVkZWQiCiAgY29uZmlndXJl OiBkcm9wIC1UdGV4dCBjaGVja3MgZm9yIGkzODYtcGMKICBjb25maWd1cmUuYWM6IEFkZCAtLWlt YWdlLWJhc2UgY2hlY2sgZm9yIG5vbi1pMzg2CiAgY29uZi9pMzg2LWN5Z3dpbi1pbWcubGRzOiBV cGRhdGUgdG8gdXNlIF9ncnViX3RleHRfYmFzZSBzeW1ib2wKCiAuZ2l0aWdub3JlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQogSU5TVEFMTCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgLQogYWNpbmNsdWRlLm00ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgMTggKysrKy0tCiBjb25mL01ha2VmaWxlLmV4dHJhLWRp c3QgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQogLi4uNi1jeWd3aW4taW1nLWxkLnNjID0+ IGkzODYtY3lnd2luLWltZy5sZHN9IHwgIDEgKwogY29uZi9pMzg2LXBjLWtlcm5lbC5sZHMgICAg ICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrKysrKwogY29uZmlndXJlLmFjICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjEgKysrKysrKysrKysrLS0tLS0tLQog Z3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmICAgICAgICAgICAgICAgICAgIHwgMzEgKysrKyst LS0tLQogaW5jbHVkZS9ncnViL2kzODYvcGMvaW50LmggICAgICAgICAgICAgICAgICAgIHwgIDUg Ky0KIG00L2F4X2NoZWNrX2xpbmtfZmxhZy5tNCAgICAgICAgICAgICAgICAgICAgICB8IDUzICsr KysrKysrKysrKysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDE4MSBpbnNlcnRpb25zKCspLCA0NiBk ZWxldGlvbnMoLSkKIHJlbmFtZSBjb25mL3tpMzg2LWN5Z3dpbi1pbWctbGQuc2MgPT4gaTM4Ni1j eWd3aW4taW1nLmxkc30gKDk3JSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb25mL2kzODYtcGMta2Vy bmVsLmxkcwogY3JlYXRlIG1vZGUgMTAwNjQ0IG00L2F4X2NoZWNrX2xpbmtfZmxhZy5tNAoKLS0g CjIuNTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9yZwpodHRwczovL2xpc3Rz LmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==