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 29D42E94628 for ; Tue, 10 Feb 2026 00:45:23 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vpbs2-0000wr-5p; Mon, 09 Feb 2026 19:44:50 -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 1vpbrs-0000vD-Hy for grub-devel@gnu.org; Mon, 09 Feb 2026 19:44:41 -0500 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vpbrd-00015E-Ao for grub-devel@gnu.org; Mon, 09 Feb 2026 19:44:40 -0500 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-8c711959442so492447685a.0 for ; Mon, 09 Feb 2026 16:44:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770684259; x=1771289059; 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=AhrAK2n2TJtcDAhnXJ/VflOopif64FgbiPaD+khb9+Q=; b=IfLcPudDOnjLSvhk2rl5bS8MDYNsF1ZGjCKb4m1nE9RSqhieISfiszoJcwavEwX2EX wzuOkiKvE6I18l972OKnZemkYJsvJ4BqCcpp/pGAcEu8GbGFjPKC9JN05wF8cvCIsM+O vs/Bf3Fflte7Il8W4kDcQl+Ut+9vj/28FuLQ9BrctArcdCG5DHOA9qb1/I+N1Vpcr42l 1X2wgVN/qLDkO9mvT0VL7KjWqhkgYYFoNJXj99oAzAJKVsoF5XmtlPeKLLXW6Rl9Ezez P0tocmq8SRNYQWLYw56fh5UT8Vs6egQ1TS5bLK49w2V7snE3Z1xSarGUA/8XoRWNU0Da XvSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770684259; x=1771289059; 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=AhrAK2n2TJtcDAhnXJ/VflOopif64FgbiPaD+khb9+Q=; b=ZTBl61aJgTgWJXQZJQwe5kZ7ffpeGuVHI7sG/NzLDn2aRVLxHBH2anDoQvnsY2f1y6 J0yQPyW1Uh+IOWjWwYSf/br+Ve0caY3xYDbI8V7DJDvC/rpqUzxowMe78tIY8uf9H/ok 1A6hwcz2qcDKt50xUwxB+1CXKWmwXRUmzJizGa6KEyFZRAfLnhNYFczKUD8r26Njri+M vWjNHYDByA+RdacJE8Ik1epfVqM29XZ1zp5NgiBy6UIXlWSCpaqfiOOy3qrRIK3CtuMe /XF0oblbS0YVNjpWeFr1nMaVN4WB3hhIjOhmwdvp3tC/AruCEk7CySxkXbu49oHqMnfo DbmQ== X-Gm-Message-State: AOJu0Yw8zAg6Qbwa64BoEPxxHU5saSqDqVtWvHEFCVC7FoCgWWI33Ddd 1ZtFWD3zWsLaw5JkNdJEkc9BdrDRFxe+VmLuIDfz9IlCwqo/XJym23tHH5kHHA== X-Gm-Gg: AZuq6aK1DgEmNEtmlNkUFgvXOk8tWhI8Z5PKZYklCaWaUVoiz+ie4XFnuJJS3/ZVCWY NNYS+FpXlF4FtGTqx890c9tlMRayW8xKnBUebPQBXyZMkJc0jPCXD13VpJeePqModPKouEE+8fn cJTQBjfSKYDEM8VFLuwEQ9O57Adzo4bEONiXv0LlykGYO/KN83m8AFSiL+b1rhK7Js1b9sMEtZ7 b8Onk+VQWQH2kpuQkCqaM2tGUiRARZse/BCZBm+hjEQd12mpYB4GT4kmw9SkgyJmuxyPUQLzu5Z 9cCyaMI0V0jP5oefClz+mdMhlF4ax4d5v9rqFcQl16sa+L/fLQT8m4XJ366WSLAIxRb2ipl0iR3 rTEEjRDQhG8CFEM+IibaourJp0wOz9eRcEsl57SYSzHGh6RN9t3dTt8QTJe7zc72NMaLQhjNCty DlERz62NnqdYOdlsSwzklmwy+aPStLoYVCaf4= X-Received: by 2002:a05:620a:45a3:b0:89d:b1e7:29e5 with SMTP id af79cd13be357-8cb1ed62e55mr105455585a.5.1770684259370; Mon, 09 Feb 2026 16:44:19 -0800 (PST) Received: from localhost.localdomain ([2602:47:d950:ab00:9e6b:ff:fe52:2d0a]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-8caf9a15b25sm905519385a.26.2026.02.09.16.44.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 16:44:19 -0800 (PST) From: Nicholas Vinson To: grub-devel@gnu.org Cc: Nicholas Vinson , floppym@gentoo.org, dkiper@net-space.pl Subject: [PATCH v2 0/8] Improve ld.lld-21+ compatibility when building i386-pc target Date: Mon, 9 Feb 2026 19:43:28 -0500 Message-ID: X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::735; envelope-from=nvinson234@gmail.com; helo=mail-qk1-x735.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 CgpOaWNob2xhcyBWaW5zb24gKDgpOgogIGkzODYvcGMvaW50Lmg6IGNvbmRpdGlvbmFsbHkgYXBw bHkgcmVncGFybSBhdHRyLgogIGdydWItY29yZTogVXBkYXRlIGtlcm5lbCBpbWFnZSBnZW5lcmF0 aW9uCiAgaTM4Ni1jeWd3aW4taW1nLWxkLnNjIC0+IGkzODYtY3lnd2luLWltZy5sZHMKICBSZXZl cnQgImNvbmZpZ3VyZTogUHJpbnQgYSBtb3JlIGhlbHBmdWwgZXJyb3IgaWYgYXV0b2NvbmYtYXJj aGl2ZSBpcwogICAgbm90IGluc3RhbGxlZCIKICBSZXZlcnQgImNvbmZpZ3VyZTogQ2hlY2sgbGlu a2VyIGZvciAtLWltYWdlLWJhc2Ugc3VwcG9ydCIKICBSZXZlcnQgIklOU1RBTEw6IEFkZCBub3Rl IHRoYXQgdGhlIEdOVSBBdXRvY29uZiBBcmNoaXZlIG1heSBiZSBuZWVkZWQiCiAgY29uZmlndXJl OiBkcm9wIC1UdGV4dCBjaGVja3MgZm9yIGkzODYtcGMKICBDMjMgZml4ZXM6IGZpeCBzdHJjaHIo KSBhbmQgc3RycmNocigpIGhhbmRsaW5nCgogSU5TVEFMTCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDEgLQogYWNpbmNsdWRlLm00ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTggKysrKy0tLQogY29uZi9NYWtlZmlsZS5leHRyYS1kaXN0ICAgICAg ICAgICAgICAgICAgICAgIHwgIDMgKy0KIC4uLjYtY3lnd2luLWltZy1sZC5zYyA9PiBpMzg2LWN5 Z3dpbi1pbWcubGRzfSB8ICAwCiBjb25mL2kzODYtcGMta2VybmVsLmxkcyAgICAgICAgICAgICAg ICAgICAgICAgfCA1MSArKysrKysrKysrKysrKysrKysrCiBjb25maWd1cmUuYWMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrLS0tLS0tLS0KIGdydWItY29yZS9N YWtlZmlsZS5jb3JlLmRlZiAgICAgICAgICAgICAgICAgICB8IDI0ICsrKysrKy0tLQogZ3J1Yi1j b3JlL29zZGVwL2xpbnV4L29mcGF0aC5jICAgICAgICAgICAgICAgIHwgMTQgKystLS0KIGluY2x1 ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oICAgICAgICAgICAgICAgICAgICB8ICA1ICstCiB1dGlsL3By b2JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLS0KIHV0aWwvcmVz b2x2ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0KIDExIGZpbGVz IGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKIHJlbmFtZSBjb25m L3tpMzg2LWN5Z3dpbi1pbWctbGQuc2MgPT4gaTM4Ni1jeWd3aW4taW1nLmxkc30gKDEwMCUpCiBj cmVhdGUgbW9kZSAxMDA2NDQgY29uZi9pMzg2LXBjLWtlcm5lbC5sZHMKCi0tIAoyLjUzLjAKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVs IG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21h aWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=