From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailex.trusted-objects.com (mailex.trusted-objects.com [149.202.244.204]) by sourceware.org (Postfix) with ESMTPS id 8815E3856DC6 for ; Tue, 3 May 2022 13:29:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8815E3856DC6 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=trusted-objects.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=trusted-objects.com Received: from [192.170.0.200] (88.127.245.42) by S76918.EX76918.lan (2001:41d0:117:dd00::95ca:f4cc) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521) id 15.1.2507.6; Tue, 3 May 2022 15:29:31 +0200 Message-ID: Date: Tue, 3 May 2022 15:29:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: Question related to -fPIC behaviour across architectures Content-Language: fr-FR To: Xi Ruoyao , References: <7038357f-02af-0bcd-f156-73851c3227b3@trusted-objects.com> From: vincent Dupaquis In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------s4hTAMSI1xrhMksPJx4vSWTD" X-Originating-IP: [88.127.245.42] X-ClientProxiedBy: S76918.EX76918.lan (2001:41d0:117:dd00::95ca:f4cc) To S76918.EX76918.lan (2001:41d0:117:dd00::95ca:f4cc) X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_INFOUSMEBIZ, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2022 13:29:34 -0000 --------------s4hTAMSI1xrhMksPJx4vSWTD Content-Type: multipart/mixed; boundary="------------GtB5WMGkFHXNpOSiMkwlc84B"; protected-headers="v1" From: vincent Dupaquis To: Xi Ruoyao , gcc-help@gcc.gnu.org Message-ID: Subject: Re: Question related to -fPIC behaviour across architectures References: <7038357f-02af-0bcd-f156-73851c3227b3@trusted-objects.com> In-Reply-To: --------------GtB5WMGkFHXNpOSiMkwlc84B Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 VGhhbmtzIGZvciB5b3VyIHJlc3BvbnNlICENCg0KT2ssIGl0IG1ha2VzIHNlbnNlIGluIHRo ZSBjb250ZXh0IG9mIGR5bmFtaWMgbGlicmFyaWVzLg0KDQpCdXQgaW4gdGhlIGNhc2Ugb2Yg ZW1iZWRkZWQgY29kZSwgbm90IHJ1bm5pbmcgb24gYSBPUyBsaWtlIGxpbnV4ICh3aGljaCAN CmlzIHRoZSBjYXNlIG9mIENvcnRleC1NeCBhbmQgYSBsb3Qgb2YgeHRlbnNhIGRldmljZXMp LCB0aGUgZGVmaW5pdGlvbiBvZiANClBvc2l0aW9uIEluZGVwZW5kYW50IENvZGUgaXMgcXVp dGUgZGlmZmVyZW50LCBhbmQgaW4gdGhpcyBjYXNlLCBvbmx5IA0KcmVsYXRpdmUganVtcHMv Y2FsbHMgYW5kIHJlbGF0aXZlIGFjY2VzcyB0byBjb25zdGFudHMgc2hvdWxkIGJlIGFsbG93 ZWQuDQoNCkkgaGF2ZSB0aGUgZmVlbGluZyB0aGF0IGJlY2F1c2Ugc29tZSB4dGVuc2EgY2hp cHMgYXJlIGFibGUgdG8gcnVuIGxpbnV4LCANCnRoZXJlIG1heSBiZSBzb21lIGNvbmZ1c2lv biB0aGVyZS4NCg0KUmVnYXJkcywNCg0KVmluY2VudC4NCg0KTGUgMDMvMDUvMjAyMiDDoCAx MjoyNCwgWGkgUnVveWFvIGEgw6ljcml0wqA6DQo+IE9uIFR1ZSwgMjAyMi0wNS0wMyBhdCAx MDoyNiArMDIwMCwgdmluY2VudCBEdXBhcXVpcyB3cm90ZToNCj4NCj4NCj4+IC0gSXMgdGhl cmUgc29tZXdoZXJlIGEgY29tbW9uIGRlZmluaXRpb24gb2Ygd2hhdCBtZWFuIFBJQyBmb3Ig dGhlDQo+PiBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyA/DQo+IEdlbmVyYWxseSAtZnBpYy8t ZlBJQyBkb2VzIG5vdCBtZWFucyBvbmx5IHBvc2l0aW9uLWluZGVwZW5kYW50IGNvZGUsIGJ1 dA0KPiBwb3NpdGlvbi1pbmRlcGVuZGFudCBjb2RlICoqc3VpdGFibGUgZm9yIGR5bmFtaWMg bGlua2luZyoqLg0KPg0KPiBDb25zaWRlciB0aGUgY29kZToNCj4NCj4gdm9pZCBjYWxsZWUo dm9pZCkNCj4gew0KPiAgICAvKiAuLi4gKi8NCj4gfQ0KPg0KPiB2b2lkIGNhbGxlcih2b2lk KQ0KPiB7DQo+ICAgIGNhbGxlZSgpOw0KPiB9DQo+DQo+IFdpdGhvdXQgLWZQSUMgY2FsbGVy IG1heSBjYWxsIGNhbGxlZSB3aXRoIGEgUEMtcmVsYXRpdmUgY2FsbA0KPiBpbnN0cnVjdGlv bi4gIEJ1dCB3aXRoIC1mUElDIGl0J3Mgbm90IGFsbG93ZWQgYmVjYXVzZSB0aGUgc3ltYm9s IGNhbGxlZQ0KPiBtYXkgYmUgaW50ZXJwb3NlZC4gIEZvciBtb3JlIGluZm86DQo+IGh0dHBz Oi8vbWFza3JheS5tZS9ibG9nLzIwMjEtMDUtMTYtZWxmLWludGVycG9zaXRpb24tYW5kLWJz eW1ib2xpYw0KPg0KPiAoWW91IG1heSBhcmd1ZSB0aGF0IHRoZSBFTEYgaW50ZXJwb3NpdGlv biBydWxlIGlzIHN0cmFuZ2UgYW5kIGtub3duIHRvDQo+IHNsb3cgZG93biBwcm9ncmFtcywg YnV0IHRoZXJlIGFyZSBzdGlsbCBtYW55IHByb2dyYW1zIGRlcGVuZGluZyBvbiB0aGUNCj4g cnVsZSBpbiAyMDIyLikNCj4NCj4gU28gbXkgZ3Vlc3MgaXMgdy9vIC1mUElDIHRoZSBjb21w aWxlciBqdXN0IGNhbGxzIGNhbGxlZSB3aXRoIGEgUEMtcmVsDQo+IGNhbGwsIGJ1dCB3aXRo IC1mUElDIGl0IG5lZWRzIHRvIGVpdGhlcjoNCj4NCj4gKDEpIExvYWQgdGhlIGFkZHJlc3Mg b2YgY2FsbGVlIGZyb20gR09ULg0KPg0KPiBvcg0KPg0KPiAoMikgQ2FsbCB0aGUgUExUIHN0 dWIgKCJjYWxsZWVAUExUIikgd2hpY2ggaXMgcmVzb2x2ZWQgdG8gImp1bXAgY2FsbGVlIg0K PiBhdCBydW50aW1lLg0KPg0KPiBGb3IgKDEpLCB0aGUgYWRkcmVzcyBvZiB0aGUgY2FsbGVl IGlzIGxvYWRlZCBpbnRvIGEgcmVnaXN0ZXIgdGhlbiBhDQo+ICJjYWxsIHJlZ2lzdGVyIiBp bnN0cnVjdGlvbiBpcyB1c2VkLiAgSXQgc2VlbXMgY2FsbHg4IGlzIHN1Y2ggYW4NCj4gaW5z dHJ1Y3Rpb24gb24gWHRlbnNhIChJIGtub3cgbm90aGluZyBhYm91dCBYdGVuc2Egc28gaXQn cyBmcm9tIEdvb2dsZSkuDQo+IEZvciAoMiksIHRoZSBjb21waWxlciBhbmQgdGhlIGFzc2Vt YmxlciBjYW5ub3QgZGV0ZXJtaW5lIGlmIHRoZSBQTFQgc3R1Yg0KPiBpcyBvdXQtb2YtcmFu Z2UgZm9yIHRoZSBQQy1yZWwgY2FsbCBpbnN0cnVjdGlvbiAoYXMgdGhlIFBMVCBzdHVicyBh cmUNCj4gZ2VuZXJhdGVkIGJ5IHRoZSBsaW5rZXIpLiAgU28gdGhlIG9ubHkgYXBwcm9hY2gg bGVnYWwgZm9yIHRoZSB3b3JzdCBjYXNlDQo+IGlzIHRvIGFzc3VtZSB0aGUgUExUIHN0dWIg bWF5IGJlIGZhciBhd2F5IGZyb20gdGhlIGNhbGwgc2l0ZS4gIFRoZW4gYQ0KPiBQQy1yZWxh dGl2ZSBhZGRyZXNzIGxvYWQgaW5zdHJ1Y3Rpb24gd2lsbCBiZSB1c2VkIHRvIGxvYWQgdGhl IGFkZHJlc3Mgb2YNCj4gdGhlIFBMVCBzdHViIGludG8gYSByZWdpc3RlciwgdGhlbiBjYWxs eDggaXMgdXNlZCB0byBwZXJmb3JtIHRoZSBjYWxsLg0KPg0KPg0KPiBGb3Igc29tZSBvZiBv dGhlciB0YXJnZXRzLCBhIGNvZGUgbW9kZWwgaXMgZGVmaW5lZCB0byBndWFyYW50ZWUgdGhl IFBMVA0KPiBzdHVicyB0byBiZSBpbi1yYW5nZSBvZiB0aGUgUEMtcmVsIGNhbGwgaW5zdHJ1 Y3Rpb24uICBUaG9zZSB0YXJnZXRzIGNhbg0KPiBzaW1wbHkgdXNlIFBDLXJlbCBjYWxsIHRv IGludm9rZSBjYWxsZWVAUExULiAgQnV0IGFnYWluIEkga25vdyBub3RoaW5nDQo+IGFib3V0 IFh0ZW5zYSBhbmQgSSBjYW4ndCByZXByb2R1Y2UgdGhlIGJlaGF2aW9yIHlvdSBtZW50aW9u ZWQgd2l0aCBHQ0MNCj4gdHJ1bmsuICBJdCBzZWVtcyBhbHdheXMgZ2VuZXJhdGluZyAibDMy ci9jYWxseDgiIHBhaXJzIGZvciBjYWxscyBvbg0KPiB4dGVuc2EtbGludXgtZ251LCB1bmxl c3MgdGhlIGNhbGxlZSBpcyBgc3RhdGljYC4gIEFuZCBpdCBtYWtlcyBzZW5zZSB0bw0KPiBt ZTogImwzMnIiLCBhcyBhIFBDLXJlbGF0aXZlIGFkZHJlc3MgbG9hZGluZyBpbnN0cnVjdGlv biwgd2lsbCBsb2FkIHRoZQ0KPiBhZGRyZXNzIG9mIGNhbGxlZUBQTFQgY29ycmVjdGx5Lg0K LS0gDQoNCipWaW5jZW50IER1cGFxdWlzKg0KU29mdHdhcmUgc2VjdXJpdHkgJiBDcnlwdG9n cmFwaHkgZXhwZXJ0DQowNiAyNCA1OCAxNyAwNQ0KL0V1cm9wYXJjIGRlIFBpY2hhdXJ5IELD onRpbWVudCBCOCAxMzMwIHJ1ZSBHdWlsbGliZXJ0IEdhdXRpZXIgZGUgbGEgDQpMYXV6acOo cmUgMTMyOTAgQWl4LWVuLVByb3ZlbmNlLw0KDQp3d3cudHJ1c3RlZC1vYmplY3RzLmNvbSA8 aHR0cDovL3d3dy50cnVzdGVkLW9iamVjdHMuY29tPg0K --------------GtB5WMGkFHXNpOSiMkwlc84B-- --------------s4hTAMSI1xrhMksPJx4vSWTD Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEJpYkOsZemdq4v9TTIvVZ6MpT9wkFAmJxLjoFAwAAAAAACgkQIvVZ6MpT9wnt mw//Zb4ciEWxioK4eDKuZa+POcKzCbVQl0T8nJNJk86qhNe35dqf06HVnT8YrfZXvIK3/pgZWe1T FN4ZIe/yYir+gwhUbsX7fH5FzLkS6zHjrtZG4i01M3eLoQ80Hh7GEeY85CkKJCBrIJLjp1MR0o3N /PRQvyywsy6miLz7hRLiyamhj8PiAcS5Sg8fXQe85amfAhsj9LA7mQLqA//kq38sa2x4jd2YpYpZ B9kE013WVUgG7RbLANi1BHZmAfNeR3AAASKle8aNgBe++HwXYVZwVK0Ra2vvm1T2qS7pTrMqsVFh 3PmwbCl72K9ca9CGYQqfojEmOntTIEaK6uA8wKrVaugKj2acIt+3NscCle3Z1Ueq4ftN6He4V4JI eWZi4L6W32s48I0CpEii0lnAVY6mmw5SMUnkU68sPoommH/wdYc/OEr/T+DyP+Zs8vIg5msAPLs9 aB66g+yS1cgoxzBpfcsZCkMMKX867stUk+nC3nbKjYuaVlxDEKBsTjiBJ9O/p3oZVsKSrGeQVPT8 gYc1HAYOxho8NlO/9PL5NuT/SoCl8xh0FhZGTsdvPUGOoml6ULJ13QAN75pbUbqvITCodmUf+CzU ZrVOCu2HqscS6+JJmauxa//rmfoRUo7bgNG8c8MQ6mGI3qsQLVkiH+OVj+q/Ht6FOR1l2vjdcFjj yGc= =mDhr -----END PGP SIGNATURE----- --------------s4hTAMSI1xrhMksPJx4vSWTD--