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 C8794CF65E9 for ; Mon, 26 Jan 2026 12:01:10 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vkLGk-00087x-NZ; Mon, 26 Jan 2026 07:00:36 -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 1vkLGN-0007xN-FR for grub-devel@gnu.org; Mon, 26 Jan 2026 07:00:18 -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 1vkLGK-0003SY-7u for grub-devel@gnu.org; Mon, 26 Jan 2026 07:00:10 -0500 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-88a3d2f3299so48477876d6.2 for ; Mon, 26 Jan 2026 04:00:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769428804; x=1770033604; 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=FW+SFpH295QZLlpuGBgF2289OU6YUoiikmSDtEOGsUc=; b=YV1rhcPsYD2bdE2fybvfhJNnpXT8QIQaWwu+fRjsKLnAJmxnaCA+jm2AYY/8ikaQZG Z6hqr+c0WyuwLbMXGwNxa+evvZ2lEMJzSFI0DQ9EdYSvBUCxvl2YTVJIjMitajZbuSr/ wnuKcSNgk6M8JOrA870vFDCN3dOzEcNCxrBvCLetFIEJyI+anbu4wWTN+a/3sDqu7Wpv PcE/jdcsQeKFIXMgeHNDYxqqm5ScIPD9bHLx0RmVOM5SQ4hl5+52RY3DKTmWesxozlM/ 1zOfupeLsHhFiLvB5NKBmc7+yvIzdSQ2TcLyx6YxfWx6Ucz9wWNtwNgkMU/b7CJ2NAtV B98w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769428804; x=1770033604; 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=FW+SFpH295QZLlpuGBgF2289OU6YUoiikmSDtEOGsUc=; b=gD2TWK0fPTxofxaaLhy3Ucf7doIp8IIM1TBsjldjVhWnUV+et1jpH0Y78ako0k5x9u 6IzJN+afhXc0fxFvfGr79AFlCUOOH9scVARopAO7IURXYgJ4EKgpKU1ykz7Dpt1cco0l KHMG5X2SKZ1gdHiF94DU6m1c8uOECB1jqU/wNiRYGUF8nsKgXO8idhmMBLzZaIdjlt/M u24ay0KWcg/56f7irz8D+Pw9yMGaMaufUvulN2yHMrT2gtmGxet8vzkC4jiFFHqOCyKp rFcz1jHcLSE8PHBYOszJ9mmkWmw8of9BTFvY9O+QS4YUuRzN1Ae/UbxxyWzqcL1J23ZU Y52g== X-Gm-Message-State: AOJu0YxzrzO8xLCuZd4Px58GBt4MQWoJcP+Y5/tLerVl1NaCO00y5KUj d4XTx5mKEVdGoF4V4WSoTuRWHVFqylxuoANSNGQQl1tV80Ijp35NIaGBUtLJPA== X-Gm-Gg: AZuq6aKhgLYwy+rAt3tV41exmINa3supjKUOIysxNknWd/IDCcTJTgIMenE5bxpuFBd BSbADHC10VOWxPYr2flP2iEvtN2vcqTcFCKmLD7RM1yLD29ICjjTa+E9OPXQrAYx9eZEtUwAixj uUxzw8fEdJKsy6ZcV9mu6/sT7sDKJJaDc/TDucpgOsEUuM8IxZ/hLaUh/I9dsXR7Vr2IOJr91/B WnWh+GZpEn2+MJGoVFOsUALWL84dxY2ktGH36DaHD29B/F9tBaVAoqOS2LVNp0N7HfGnf6XykTd 5jJ9em5JkKJefvQlWNBTqQLybyNw058OVVDkSBElxvz5NY80xX9CoBKFsctckKyiF2FS1Jg7xgV 3IXoClOH6T5eSAqgb7j+ejHvcNlPVX32IWI30tYNR0KJQ1nysAspMXSYmuMRA2yMgyuLlHWDzyQ qXkZy3KeRLUt6DCnOQ+h2rP88= X-Received: by 2002:ad4:5fce:0:b0:882:3aad:e5ee with SMTP id 6a1803df08f44-894b077c031mr55745066d6.40.1769428804512; Mon, 26 Jan 2026 04:00:04 -0800 (PST) Received: from localhost.localdomain ([2602:47:d950:ab00:9e6b:ff:fe52:2d0a]) by smtp.googlemail.com with ESMTPSA id 6a1803df08f44-8949196e497sm92988126d6.55.2026.01.26.04.00.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jan 2026 04:00:04 -0800 (PST) From: Nicholas Vinson To: grub-devel@gnu.org Cc: Nicholas Vinson , floppym@gentoo.org, dkiper@net-space.pl Subject: [PATCH 0/5] Improve ld.lld-21+ compatibility when building i386-pc target Date: Mon, 26 Jan 2026 06:59:31 -0500 Message-ID: X-Mailer: git-send-email 2.52.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 CgpOaWNob2xhcyBWaW5zb24gKDUpOgogIGkzODYvcGMvaW50Lmg6IGNvbmRpdGlvbmFsbHkgYXBw bHkgcmVncGFybSBhdHRyLgogIGdydWItY29yZTogVXBkYXRlIGtlcm5lbCBpbWFnZSBnZW5lcmF0 aW9uCiAgUmV2ZXJ0ICJjb25maWd1cmU6IFByaW50IGEgbW9yZSBoZWxwZnVsIGVycm9yIGlmIGF1 dG9jb25mLWFyY2hpdmUgaXMKICAgIG5vdCBpbnN0YWxsZWQiCiAgUmV2ZXJ0ICJjb25maWd1cmU6 IENoZWNrIGxpbmtlciBmb3IgLS1pbWFnZS1iYXNlIHN1cHBvcnQiCiAgY29uZmlndXJlOiBkcm9w IC1UdGV4dCBjaGVja3MgZm9yIGkzODYtcGMKCiBhY2luY2x1ZGUubTQgICAgICAgICAgICAgICAg fCAxOCArKysrKysrKysrKy0tLS0tLQogY29uZi9NYWtlZmlsZS5leHRyYS1kaXN0ICAgIHwgIDEg KwogY29uZi9pMzg2LXBjLWtlcm5lbC5sZCAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKIGNvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICB8IDM4ICsrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiBncnViLWNvcmUvTWFrZWZpbGUuY29yZS5kZWYg fCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiBpbmNsdWRlL2dydWIv aTM4Ni9wYy9pbnQuaCAgfCAgNSArKysrLQogNiBmaWxlcyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9u cygrKSwgMzUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgY29uZi9pMzg2LXBjLWtl cm5lbC5sZAoKLS0gCjIuNTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9yZwpo dHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==