From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2064.outbound.protection.outlook.com [40.92.20.64]) by sourceware.org (Postfix) with ESMTPS id 8A0D33858C83 for ; Sun, 27 Mar 2022 15:14:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8A0D33858C83 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d5GVaW3sml3vIJL0VuwZpxi+mQdBLACBlZ8qgbBrzjbKYsv0gscQnkEwQm7xcziUuE4eaIV2b8WmdAFoZ8wWTMOVp5YXIvp0je4VRrQGFnVR+wXfsGq//oNZ8cNVOiVdY3Qqt0Dh8tGq6AOdq+slzugLLFAfkSOabinGp97D/LVtR2WamY20QZ/ioS5+uxEuItS05Bsn7TOwwNU26O8dgAXWE0Jt4OQveOwQkr9lewPdSq0/2EWB412ZgRtbWTqluQQ0kkqk/iUe8CkOJZ2Xgk+iGB0NZg1rGxEiQlOwSIXKySfbeNY6o8if8IobuycABTppSvQlUCN1EqMtRVP4mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kkJ0K3lCvAlK74pmmoaPpc2AfpSHmMFfQVUxYjgThf8=; b=JS/xHYo46G3sNOCcgBvP8RP2MK/J9uhDRvvHedJrfre10PzWGzHSN6qP78FFBLDuoD0wup9r0Q7nJmBL7/SJSvFyZ0aJwMyquQrHTnZUQycsfKFmyFm3XIy9I0fAGYiK3k2JQJmJrDDQLocn2pzJk8mciIVXX8y6duAmI7eAEN5WXx/Q6HHHcxR9piKVYJlJdUUbTNAmf98nxLKBG1TmOtocNIjNzvd18rrktP6wep+7CQdR4es5zLrvpIlvYzUJ7hJx1LSWie92v2aB6/VF8Gx3q5AholbKWsgJ45hcA7npbXtyFNnR12fFZ+1W8yy6c/TUiBtACd61RVaQd+uJyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from SN4PR22MB3222.namprd22.prod.outlook.com (2603:10b6:806:1ed::15) by MN2PR22MB2094.namprd22.prod.outlook.com (2603:10b6:208:204::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.22; Sun, 27 Mar 2022 15:14:57 +0000 Received: from SN4PR22MB3222.namprd22.prod.outlook.com ([fe80::69df:7c16:3548:80ab]) by SN4PR22MB3222.namprd22.prod.outlook.com ([fe80::69df:7c16:3548:80ab%9]) with mapi id 15.20.5102.022; Sun, 27 Mar 2022 15:14:57 +0000 From: Da Shi Cao To: Xi Ruoyao , "gcc-help@gcc.gnu.org" Subject: Re: architecture dependent directory of C header Thread-Topic: architecture dependent directory of C header Thread-Index: AQHYQQ3Yzr+Y0fTY5UKob7odwYdM4KzRv4SAgACUCtWAAKbEgIAAW1pB Date: Sun, 27 Mar 2022 15:14:57 +0000 Message-ID: References: <186f56a70b2179d945d7bb61ad2e3e6c37e7e3be.camel@mengyan1223.wang> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: c6ea964c-a52d-d6b2-0eea-89ef2138bb71 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [bet2CJkIQ7TzYa6i2pkThIsKayWiyC4+] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d65ff1c-ce07-44ee-02c2-08da10048e01 x-ms-traffictypediagnostic: MN2PR22MB2094:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F1IkdBUmaZzv/3Emu4Zxr1FCPfccGO+zX7I/t91ivgxwsjcRGigWrHrK2c0xG4jNayckDk3c2Mf3caAK02iTrjX/wNj5pvIVMypgjkb/AaAAT8VtzeEl73qY5LEM1c0x2loGrnnmBl54heuqvqGkLIRWY77xiLO0FL1oZe17KHQORk96nQGqaRbIMQbHwgZfaTB0fdn+7zrOHlZFRdqHXSMzcQYEbcGzHQHXYEYYsU+gg8cQDKAd4/x02cHgrY2SZ8XY2NiRbhiKrw52kvwChJXUJTgptYbiLXFxlRr/9ZfTKduODR2RHvbxyC89NMZ9Y3RRTLAOuBw1HEqlP61Sxq0IdrF8ViiKnAT0KMXJYEB8zCcnnBEJqTvyI4EpPNwHXb1FxAwP72PnMrU4kkCu3epGnm5RmSSsJ8a/C35LmQlERhpD0uveJOf8duZyZadXM+Ricf5DoZIzvwm83fKML/uaEFd8n5q5rVVQaYOEEqr3UZu4bLCZiZ1POODcaVqHKzvv25UyGwzcs9YGmax6cPA0m94bza2/ix6pXj9i2RXa1TY62pIvidLCXnbiDobt9djlY3B+MmEB4/gCU7/lnw== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?vDOBhTGC6eEQclQIRogj+HYmNcIDGeA9iIcM5yd0mc6F9clnZIXzkieg?= =?Windows-1252?Q?LWn0nSeGAmQmJ17RfieJeMCk/D1tpC31Hr9F/f7fNRNFWtavYAKuQjjc?= =?Windows-1252?Q?gfchGpxfrHQLCpKZ626pdW1AiaxMRwXWjOcT1na9C0cZkCeUREXyN79w?= =?Windows-1252?Q?ZcemGhqmCF6iQcVvtnaFdpjjWjHvVw5wg8/nqyObpw23CnS5gnzdeaue?= =?Windows-1252?Q?EbGsmJp4WGapMG1bR6Dlp8GLUuAq029qP3yVyb/aP+tVoHMKgcF2y4cx?= =?Windows-1252?Q?qFWj6kOKr6dGxlY4unU5DmSFjYzAXc1H4aRDhaMItd6kleZO8ijyn2lr?= =?Windows-1252?Q?iSS2kklrkjg+j5Dsd+DNGywe+1GJUzaz5HB/mFbf2wjiihKCtQrSej/w?= =?Windows-1252?Q?9qCp2flbdMytuaX4yH1xX4kOB8oUW4A8KeghYT2m68rLudDz3Ol3yTzM?= =?Windows-1252?Q?8nCbxMorLCNLqcue0gzMljD5sivq11khypIrD/oZuWFi3B/kJ2MTALWt?= =?Windows-1252?Q?NFwYQvYap+2Cly1x+JBzVKX7KHFCX1Ccijt3Ycl417zw+kkweHCF2M8L?= =?Windows-1252?Q?sV68PZ73XeeASLik+ueDxLmZ49eHDh0YtxlC3Pfa6/PacK98ps5UDAHh?= =?Windows-1252?Q?tVB26fjLSozvyvzz4DbtG3Bi2unnpCJenIESk5P7aTfvnwUdwu3n7+N3?= =?Windows-1252?Q?vI0fC/Rys0iHybss9TuVaMbv5ouRViJsqBA6sy1GdDCwongKadiU6pta?= =?Windows-1252?Q?bYX8yyXEV0zkau2enAPUEYjunfho5ylZ0KW0bI8Lp5EjM1M0Bnwrv7Sv?= =?Windows-1252?Q?pqNk+KsGhGU6pStBk8Oqr4GdhguGl97tZ4ujrtJF5Yrgu9bxOWUvXx6a?= =?Windows-1252?Q?/C22TNZGG19UyzUCGHwjWYcTK3bISQK1LWBgk6qu1oLLS+VnxFwwGdnM?= =?Windows-1252?Q?MrBVFY9spDzUhfoqv1anq8XFFQRVd/0N8uJ0R+CiZbwEgZ/m2kAZs3LM?= =?Windows-1252?Q?LedaDfvRBgXc5wcMNqW9q8aSLLZM9JnSr8UXzWVCLJCpd9l7gn0Fyonl?= =?Windows-1252?Q?e+6Yjc02ISsCkoQZ+RKkK6zbrgkJdlLvXq9crj5vMTJhXUs/o2O0RyWl?= =?Windows-1252?Q?5FU9sihYgiAPvOh0sdQmojtaPuQCY0Av5980NEXOSLF9wOc4lP0ULV7y?= =?Windows-1252?Q?JU0//t9MQfC5gWSKecyBadEd1jsRwVoG8dwicn8vWPSQoKOX2lfYxwxu?= =?Windows-1252?Q?V32c/yhd9TlWBFEd9AjwZimffOyXni99QEjuVHmPfNGm9mzfpPG3R6bs?= =?Windows-1252?Q?Wm3hdOzFMKAk3nma7WJboSLHQdXzuKVOwSDe8J9NBXYV8SLyOhzWfBsq?= =?Windows-1252?Q?IqyzocajaCf9v/WmWOgzDg8RfEzMv3dssCRmMiYOk7D62kSFWUada93Z?= =?Windows-1252?Q?yyU3KKDl6EKqdWv++VHCAmA6rMLWc7qyDbkiWYHJ0S3mYgJhxTrF5lbn?= =?Windows-1252?Q?OHSC4afmUKKZmq5TSOKJNUfkaDu1bw=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-c3c87.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN4PR22MB3222.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 0d65ff1c-ce07-44ee-02c2-08da10048e01 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2022 15:14:57.4074 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR22MB2094 X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, 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: Sun, 27 Mar 2022 15:15:00 -0000 Hi Ruoyao, I'm trying to build a cross gcc on X86_64, with target armhf. The cross gcc= will have /usr/include/arm-linux-gnueabihf, which is already populated, as= its header search directory if the gcc is configured with: --enable-multiarch --with-arch=3Darmv7-a --with-fpu=3Dneon-vfpv4 --with-flo= at=3Dhard But to build a gcc with target aarch64, only --with-arch=3Darmv8-a is used = in the configuration and /usr/include/aarch64-linux-gnueabi will be among t= he header search directories of the resulting gcc. I'll do this build again= to confirm it. Thank you very much. Dashi Cao ________________________________________ From: Xi Ruoyao Sent: Sunday, March 27, 2022 5:37 PM To: Da Shi Cao; gcc-help@gcc.gnu.org Subject: Re: architecture dependent directory of C header On Sat, 2022-03-26 at 23:53 +0000, Da Shi Cao wrote: > Hi Ruoyao, > Thanks a lot. I=92ll have a try of it. > But this arch dependent including directory is in the default search > path of the compiler if aarch64 cross gcc is built on x86_64 without > the option =93--enable-multiarch=94. Do you mean "$PREFIX/aarch64-linux-gnu/include" or "$PREFIX/include/aarch64-linux-gnu"? The previous one is a standard location for a cross compiler. The latter is not enabled without --enable-multiarch, at least for the upstream GCC code. Note that if you get a GCC source tarball elsewhere, it's unlikely you may get an answer here because we have no way to know how the source code is modified. -- Xi Ruoyao School of Aerospace Science and Technology, Xidian University