From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 4BFEB3858D39 for ; Wed, 4 Jan 2023 15:02:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4BFEB3858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1672844536; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/JU/hjsW9/FzT9gQmoAbpwV58XWxqiktRiJUn1dBcIc=; b=DjI3YVTxF0zNbGA0EQz+dhF0wvpbbPosXd4g7BkSv2IHDRqHhoLtNRxrd7+pYuMFvPqMeh pzhQ2buzomcPRvK3l39c6cdpr8uvXG7/Wzkugt9gv9MOK3r4LG184ikO25/YcfSeAqQ+d1 rhKGtiBY4royXtIz14vkVJRebr01bNg= Received: from mail-io1-f69.google.com (mail-io1-f69.google.com [209.85.166.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-248-S-eCG-NtPXGdGZuFDJxFfQ-1; Wed, 04 Jan 2023 10:02:15 -0500 X-MC-Unique: S-eCG-NtPXGdGZuFDJxFfQ-1 Received: by mail-io1-f69.google.com with SMTP id b21-20020a5d8d95000000b006fa39fbb94eso3318264ioj.17 for ; Wed, 04 Jan 2023 07:02:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FRkjiWCOHERvL7HxBlugZxE7my6yGsWqcXucQCanSIo=; b=Y444dJM19RgJQFA+gyTS7zDowCtzru1xTLVSqGiLsJppiMP1AlcmhIXvhIPFEAnuSb cgDSIyGTqIxNXdPSGq8DkF3LQE5UBbofutJso1v5V7UFT1zFAQHvYLpdSSf64mY9Cz+h Tm+WNMANc8Dj8E3RYDZ0ZIWQ56igoP8ZKxLYlx4fCKVVppd3W6ar/8J4KOQyBh38SqtY m4Hh4wEiHBmq0w/r4d9DQrYJ+S7s66nwzbkNB/cuN6LbsGWhOXLV/Wfbi+SnBsw7GWaf iRnRvdZ+eUygJPznJiqq3bXTB3KjUVqs0DnAp2RUr6C4Zy40cl/n10WrQTsRc+ULG6jQ MtAA== X-Gm-Message-State: AFqh2kpG4+3wd1L9nUGlhPe+6ntdzpH7sn2pGqIkMaCtiY8KRhjb+4xZ d7b3JQjAWhcPM0CK/EkvMDVSsWkaa59YmmPtPObyISgKgCGKS8XqG6toxCeakbj0pceZA9mxer+ xvtgWoTlBCkX5gSvj3A== X-Received: by 2002:a92:6802:0:b0:302:e4c8:dace with SMTP id d2-20020a926802000000b00302e4c8dacemr28209190ilc.22.1672844534319; Wed, 04 Jan 2023 07:02:14 -0800 (PST) X-Google-Smtp-Source: AMrXdXsG/+uqlXXjyf9Pu+gYYV1fl9gYDP145BzC2DFP6XKoYKeGIAm2SbyKPmG52bSbBB4JexucHQ== X-Received: by 2002:a92:6802:0:b0:302:e4c8:dace with SMTP id d2-20020a926802000000b00302e4c8dacemr28209162ilc.22.1672844533979; Wed, 04 Jan 2023 07:02:13 -0800 (PST) Received: from [192.168.1.18] ([79.123.71.116]) by smtp.gmail.com with ESMTPSA id m14-20020ae9e70e000000b006e42a8e9f9bsm23801209qka.121.2023.01.04.07.02.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Jan 2023 07:02:12 -0800 (PST) Message-ID: <4fc03dbf-106c-aef9-f9b6-734956458446@redhat.com> Date: Wed, 4 Jan 2023 15:02:10 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [PATCH 1/8] ld: Rename aarch64pe emulation target to arm64pe To: =?UTF-8?Q?Martin_Storsj=c3=b6?= , Tamar Christina Cc: Mark Harmstone , Andrew Pinski , Richard Earnshaw , NightStrike , "wej22007@outlook.com" , "zac.walker@linaro.org" , binutils References: <20221230024055.31841-1-mark@harmstone.com> <01e2b3d2-ad18-27ba-9761-82d2d521c00e@foss.arm.com> <005b709d-acf5-f266-1e4f-41d2c3918ba3@harmstone.com> <237bf7b4-576-945a-58dc-245432e2d9@martin.st> <367317ba-108e-fde8-98d2-0be5146f28fa@harmstone.com> <9be055ae-bfd1-b52b-3dd7-7148a6ead287@redhat.com> <8b20aeef-dbd1-6ad2-85c1-d8191c31f540@martin.st> From: Nick Clifton In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------WdYTQANJLBjv50ovWhYneu00" Content-Language: en-GB X-Spam-Status: No, score=-10.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------WdYTQANJLBjv50ovWhYneu00 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Guys, I am not sure what this talk of changing gcc is about, but this attached is the patch that I am suggesting as a solution to this problem. With it applied a linker configured as --target=aarch64pe will support both aarch64pe and arm64pe emulations. Either can be used and they will produce the same output. Have I missed something ? Cheers Nick --------------WdYTQANJLBjv50ovWhYneu00 Content-Type: text/x-patch; charset=UTF-8; name="arm64pe.patch" Content-Disposition: attachment; filename="arm64pe.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xkL01ha2VmaWxlLmFtIGIvbGQvTWFrZWZpbGUuYW0KaW5kZXggMTJiMmMz YzQ1M2YuLmJmYzI0NTM3YTAxIDEwMDY0NAotLS0gYS9sZC9NYWtlZmlsZS5hbQorKysgYi9sZC9N YWtlZmlsZS5hbQpAQCAtMzg5LDYgKzM4OSw3IEBAIEFMTF82NF9FTVVMQVRJT05fU09VUkNFUyA9 IFwKIAllYWFyY2g2NGxpbnV4MzJiLmMgXAogCWVhYXJjaDY0bGludXhiLmMgXAogCWVhYXJjaDY0 cGUuYyBcCisJZWFybTY0cGUuYyBcCiAJZWVsZjMyX3g4Nl82NC5jIFwKIAllZWxmMzJiNDMwMC5j IFwKIAllZWxmMzJibWlwLmMgXApAQCAtODgxLDYgKzg4Miw3IEBAICQoQUxMX0VNVUxBVElPTl9T T1VSQ0VTKSAkKEFMTF82NF9FTVVMQVRJT05fU09VUkNFUyk6ICQoR0VOX0RFUEVORFMpCiBAQU1E RVBfVFJVRUBAYW1fX2luY2x1ZGVAIEBhbV9fcXVvdGVALi8kKERFUERJUikvZWFhcmNoNjRsaW51 eDMyYi5QY0BhbV9fcXVvdGVACiBAQU1ERVBfVFJVRUBAYW1fX2luY2x1ZGVAIEBhbV9fcXVvdGVA Li8kKERFUERJUikvZWFhcmNoNjRsaW51eGIuUGNAYW1fX3F1b3RlQAogQEFNREVQX1RSVUVAQGFt X19pbmNsdWRlQCBAYW1fX3F1b3RlQC4vJChERVBESVIpL2VhYXJjaDY0cGUuUGNAYW1fX3F1b3Rl QAorQEFNREVQX1RSVUVAQGFtX19pbmNsdWRlQCBAYW1fX3F1b3RlQC4vJChERVBESVIpL2Vhcm02 NHBlLlBjQGFtX19xdW90ZUAKIEBBTURFUF9UUlVFQEBhbV9faW5jbHVkZUAgQGFtX19xdW90ZUAu LyQoREVQRElSKS9lZWxmMzJfeDg2XzY0LlBjQGFtX19xdW90ZUAKIEBBTURFUF9UUlVFQEBhbV9f aW5jbHVkZUAgQGFtX19xdW90ZUAuLyQoREVQRElSKS9lZWxmMzJiNDMwMC5QY0BhbV9fcXVvdGVA CiBAQU1ERVBfVFJVRUBAYW1fX2luY2x1ZGVAIEBhbV9fcXVvdGVALi8kKERFUERJUikvZWVsZjMy Ym1pcC5QY0BhbV9fcXVvdGVACmRpZmYgLS1naXQgYS9sZC9jb25maWd1cmUudGd0IGIvbGQvY29u ZmlndXJlLnRndAppbmRleCBlZWFhZDQ3NjY0Ny4uYWE3NGQyNTIxYmYgMTAwNjQ0Ci0tLSBhL2xk L2NvbmZpZ3VyZS50Z3QKKysrIGIvbGQvY29uZmlndXJlLnRndApAQCAtMTIwLDYgKzEyMCw3IEBA IGFhcmNoNjQtKi1oYWlrdSopCXRhcmdfZW11bD1hYXJjaDY0aGFpa3UKIAkJCTs7CiBhYXJjaDY0 LSotcGUqKQogCQkJdGFyZ19lbXVsPWFhcmNoNjRwZQorCQkJdGFyZ19leHRyYV9lbXVscz0iYXJt NjRwZSIKIAkJCXRhcmdfZXh0cmFfb2ZpbGVzPSJkZWZmaWxlcC5vIHBlcC1kbGwtYWFyY2g2NC5v IgogCQkJOzsKIGFscGhhKi0qLWZyZWVic2QqIHwgYWxwaGEqLSota2ZyZWVic2QqLWdudSkKZGlm ZiAtLWdpdCBhL2xkL2VtdWx0ZW1wbC9wZXAuZW0gYi9sZC9lbXVsdGVtcGwvcGVwLmVtCmluZGV4 IDRmMjgxY2FiNjA5Li5kNjFjYWI4NmQ3NSAxMDA2NDQKLS0tIGEvbGQvZW11bHRlbXBsL3BlcC5l bQorKysgYi9sZC9lbXVsdGVtcGwvcGVwLmVtCkBAIC01Nyw2ICs1Nyw4IEBAIGZyYWdtZW50IDw8 RU9GCiAjZGVmaW5lIENPRkZfV0lUSF9QRQogI2lmZGVmIFRBUkdFVF9JU19hYXJjaDY0cGUKICNk ZWZpbmUgQ09GRl9XSVRIX3BlQUFyY2g2NAorI2VsaWYgZGVmaW5lZCBUQVJHRVRfSVNfYXJtNjRw ZQorI2RlZmluZSBDT0ZGX1dJVEhfcGVBQXJjaDY0CiAjZWxpZiBkZWZpbmVkIChUQVJHRVRfSVNf aTM4NnBlcCkKICNkZWZpbmUgQ09GRl9XSVRIX3BleDY0CiAjZW5kaWYKQEAgLTg4LDYgKzkwLDgg QEAgJHtwZGJfc3VwcG9ydCsjaW5jbHVkZSBcInBkYi5oXCJ9CiAjIGluY2x1ZGUgImNvZmYveDg2 XzY0LmgiCiAjZWxpZiBkZWZpbmVkIFRBUkdFVF9JU19hYXJjaDY0cGUKICMgaW5jbHVkZSAiY29m Zi9hYXJjaDY0LmgiCisjZWxpZiBkZWZpbmVkIFRBUkdFVF9JU19hcm02NHBlCisjIGluY2x1ZGUg ImNvZmYvYWFyY2g2NC5oIgogI2VuZGlmCiAjaW5jbHVkZSAiY29mZi9wZS5oIgogCi0tLSAvZGV2 L251bGwJMjAyMy0wMS0wNCAwODoxMjoyNy4wNzEwMDE5ODEgKzAwMDAKKysrIGN1cnJlbnQvbGQv ZW11bHBhcmFtcy9hcm02NHBlLnNoCTIwMjMtMDEtMDQgMTQ6NTM6MTEuMjcyNDEyMjMzICswMDAw CkBAIC0wLDAgKzEsNCBAQAorIyBUaGUgImFybTY0cGUiIGVtdWxhdGlvbiBpcyB1c2VkIGFzIGFu IGFsaWFzIGZvciAiYWFyY2g2NHBlIi4KKyMgSXQgaXMgcHJvdmlkZWQgZm9yIGNvbXBhdGliaWxp dHkgd2l0aCBDbGFuZywgd2hpY2ggdXNlcyB0aGlzIG5hbWUgd2hlbiBpbnZva2luZyB0aGUgbGlu a2VyLgorCisuICR7c3JjZGlyfS9lbXVscGFyYW1zL2FhcmNoNjRwZS5zaAo= --------------WdYTQANJLBjv50ovWhYneu00--