From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2080.outbound.protection.outlook.com [40.107.6.80]) by sourceware.org (Postfix) with ESMTPS id 4CDB53842583 for ; Thu, 9 Feb 2023 13:28:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4CDB53842583 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=westcontrol.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=westcontrol.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WwwdU32L6xJw2XVTFGyHdwVg4Y3rNIYUVQpvTWo+aEkpmUEO1aWEXCFEZ84cWRNEaieY359nbVjs/ICOwKCli35S4phwv0ThAFw/WY7Blg5JtqpiPGpYiiKQSdMP4MxC5phUljv5ipmrNNMy7cu18eJ35E5YVmu07GJUB8VCuLH404DJgcYhPY5ET9vwLNSBKiyFyXtEFwFE0eChXVQao/2InAFI6EyD9KWT5kjOohSTea4esOi/09sOXoZU7c8aTOW03oCREaG2C6U5gcDmrhgZv7UyzQxjgUqEogSd/RY/QEg/mb3ET3Xgwhk7NuUnTreZLsodJh1xRfBgOuyb7A== 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=4aVBgTcj1stJH2fLKIQ2qtznocNc4uGEhd2SvZLQsFs=; b=fomJDsqMRF1VL7M/wHlHAGaQwNV2ESwSNH2g0Gq/g7ES2iSyq+YAF4zW7VnHVy9Bx6eT//8LKAcpAJ6vygOzq5PRchrwWlPMxPzS9UJsMh4IGZpKi+Ks9QBRUxGpVvBgPNuB4cIXGmfFdOrslzXwUeJDx4xKDOoNJs91eb5Gj10c7m6uLbGIxbi2LAQ1wPUs/eL16mu1uJjjU8ArraY4t0CJZlYPUcHiMflz4vrDUM4f8bnmaDv1UFnQFA/IANgepqulUAPB/tNuLoPSZ/qEHIxh+NGFzCcdEczqWEKKKzXSz9QabKNwQeTzVqspSrGQNCq+TkLseWTNlLRf+IDE2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=westcontrol.com; dmarc=pass action=none header.from=westcontrol.com; dkim=pass header.d=westcontrol.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=westcontrol.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4aVBgTcj1stJH2fLKIQ2qtznocNc4uGEhd2SvZLQsFs=; b=MqMcTHk573DDxnXaCoqEdq/DfOfAOwRd4AwqHlYqhTZaNeWT20LrQqwQd76Mx6V3xiZUbhU/euJv3nHMHyaKsITlpjWJsbzA2h7z5a8Ov0WmjerXkHmKkZgQis3Q7NWB6lTXl70JIDMX7X/d6qR6mKEPxZaREBKlMCOhmEO1JMpN455F+Zni0baQl3UrIhipbot4i2eX9BfF142+WUAfElFQY5zdzEVaVam4E0k6jVbrHE17mfnAHrzlh/vhMSc7nFaSG1Zuc8sY5RiaYny19UZpg/EDs4s68/2lixQeD6bk/bqXOrjqfa2xAFuKYcQ0TC+GKCx5A0JIUEAsbbHxBA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=westcontrol.com; Received: from SV0P279MB0233.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:b::13) by SV0P279MB0092.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Thu, 9 Feb 2023 13:28:16 +0000 Received: from SV0P279MB0233.NORP279.PROD.OUTLOOK.COM ([fe80::59ad:1017:b22:d274]) by SV0P279MB0233.NORP279.PROD.OUTLOOK.COM ([fe80::59ad:1017:b22:d274%5]) with mapi id 15.20.6086.018; Thu, 9 Feb 2023 13:28:16 +0000 Message-ID: <176ec63a-41f5-768d-7864-239cd912ffb6@westcontrol.com> Date: Thu, 9 Feb 2023 14:28:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: Cross compiler riscv64 building Content-Language: en-GB To: Sagar Acharya , Jonathan Wakely Cc: Gcc Help References: From: David Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SV0P279CA0029.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:12::16) To SV0P279MB0233.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:b::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SV0P279MB0233:EE_|SV0P279MB0092:EE_ X-MS-Office365-Filtering-Correlation-Id: 10c6528b-8931-4d21-39e6-08db0aa1805d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yzUDSxeFeV8eZJmHTAuAmtV2X50g7gCOVmCAAsNp7XdCWj1ohX+QwyRDmU9bBeZBeDw7SeXpjzCJN4S/gZNF2EyDiBtIKt1Jp6C+tpIs5R5fnGscONR1ySttvpsYUlMFtMeFzLql3Wx2ZcSShgF/NZHIBcMewvUsCQ1aN5WoQYiMHCSny/2SANEhW9AuPaXVHiLaODIMxzcAbXtZnGcppA9bhotGnqYMHISDjFMEoheCvOHqbZjlWh7z5mw5nWdM+Hwc8LXpyjHC63XCBBg0EMw1G7ehmaFXmIB/e/61DSCgsgF9U/Ye4Gbyd5/1mR1iY35+RpJr7P0dNPYYoQs/V1p9OEjZYhc2VWXwuQDdhNfB2/mdBBeCH4BvZUUXfrkMo9FVOlUvT5fTo3FHXHH3t52qp8MJ3DSMRvT5XiWIE7hALMatUVEeBylvOhOt033jZs9DLMvVZHKE/vaLEnD+VzhcDNLu5/SE7EUCdHZGpCT020qgXZ6qYQkbkPYf4iJkZBuIfB9srwqsbl/fI51aXZKUOr+ERNYcPzW2he7foyQJyUG7EkuIA/fypr0d/RcFLrEfEUkTsFOz8OxTMfyqAB+ySzvcMom0xEb2d97lmbWVr82mCyeR8qFLKfSo2c+8YndfAqeUETvwey4oJDGmIADzWhk37OEkLmVH1e3LqssjBBC7gulmltmdEdod7hQGRJFRLJnMH22Gc0kSaiRfSeHen7TldlxXk9Z/G1iK0X4tcxGRtf/IQw0EbkCIM4wss5n82YCRpvWOe/Q1txHVUQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SV0P279MB0233.NORP279.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(396003)(39830400003)(346002)(136003)(366004)(451199018)(316002)(110136005)(38100700002)(2906002)(36756003)(31696002)(86362001)(4326008)(8676002)(83380400001)(66946007)(66476007)(66556008)(5660300002)(41300700001)(8936002)(26005)(31686004)(186003)(6512007)(6486002)(966005)(478600001)(53546011)(2616005)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eFpsY2diYVJQbmJSampTSWh0TUZNcGNObE9IMThka0ZiQ0xRL05pWFEyMGMz?= =?utf-8?B?UUhMbGxMaEVsajdZK2NDRzA3MC9JdHdqS3dYTkw3Z0RKeml4S3YxQkxqYzJO?= =?utf-8?B?U0RhOVRaWFcxL1c4b1J6R1FyZ2VEYWdic2h2Qjh0YU5iL3o4cG44ZVJ0SjZ1?= =?utf-8?B?Szk5aW5xbHF2amU1dEh5UlcyYVhSMUZCSk0wMmphSkdOY0ZKRFlJa25ndkdY?= =?utf-8?B?dkJCd05WaTVneVphNWFPTmFLMVozTndncWRrREpvZG56NDN0UUczSVBnUWVU?= =?utf-8?B?ZWRRbUcySUs5UHQwNFpEakMvbmJHUDlORUEzTTVCWFR1VnJwWDFsQ0NyYmRB?= =?utf-8?B?VTRqcENxaXQwWHczU0g5OTljQWM4OUl0UDdYaXFZMWtnNUp4L25TNUYxVnJ6?= =?utf-8?B?MVFLa0JNN0xMUjlqQlNmWFNrVFkra3ByOW8rWU1ZZXIvQ3N2NzdpMWZwMkdk?= =?utf-8?B?YXlTaW9zMHFoMjJkazJPZlByMld1Ri8vRTFnaTNmbkxWN2VtN3JxSlAvdGNR?= =?utf-8?B?a04raU41VmxPTHlwaEFVcVNLUDlnUFNlSHlzRjBGbnlWVnhuVGh3M1ZEeWha?= =?utf-8?B?WU9odUZSRWhwQ3l2NFZBWlB6VlhDWmFqSW9Lb3poM3VZYUtMTlpIbGNXZTdM?= =?utf-8?B?V1Ura1hOdEZuZDg5NjJYRVBTODVNME1oY2hkV0xlc1pPRjRieFlVNzQzalpt?= =?utf-8?B?MDdpM3RhaitZcnhJLzIrVitHMW04bkNTblM1WHA2alpFcnhhQXhQVFFuaEFk?= =?utf-8?B?YnlFNE91TDdFdzVXSmtObzRiSkI1K21JaFd1U0dQZ1ZtNE5ZSnJudEpSblh1?= =?utf-8?B?OEZlVitZeWdJV3MraXV6L0kzWjIyQ0ozUXZRWDdtS3pEVWw5N0tOa3hPem1q?= =?utf-8?B?SkFDTlN5REZmRG5sbDlYZW9wVmpJSnZ5YzIrODQvbXdmazNyK0Q1VTJ3L2FJ?= =?utf-8?B?aWxzUFZYNmdqV0JhcWMxUW9Oa3ZXaGxVSU1PcTBtUmwySndIaDVvc2lqMEJ3?= =?utf-8?B?K2hHNysxQjZYMlZwVXFXbDU5azZZR1hRVGUrb2pTc2RBL09LQkpIZHR5d3Fv?= =?utf-8?B?d0FaMWltSDg2ckRuS1NtL1FjcFUxQ3RqMHN3cmphbFhZRjB0S3FYVzZBb1g2?= =?utf-8?B?bEw1a0M3SEFUeGpJTE9kN2dLanh6bE1sU0IzejJ1MkZoSGhpRHZVRVI3Nk1v?= =?utf-8?B?M1JqUlRyMlN0dC8yR3BuZ3JlcmluZVRYTEtZUzFvV3l2bE5razQ0SE1GWmtK?= =?utf-8?B?cmpQQWdraktmUzJKcU5SUmdEWTdmYjkwckZ3UDdSOTVmUGVPYkk1dFVuQWpT?= =?utf-8?B?WmtMeVdsdDZUbCtFRWxrQnM3TVBrWnY1WW1KaGJtUHpUK2pVWlh5MVk0bWh3?= =?utf-8?B?TnBCdjB5WDVoakg1akpGMVp4bllnYkFZNFU5dlVxTGg5Y3VRQjBheUxGTlB4?= =?utf-8?B?U1NUVTg0OTVraTMxQ0d3aTVOQTFYUzU1RUR6MW1HNE96amJKUTUzbm5SMnZP?= =?utf-8?B?R1RqVWhjL0ZraHNXeERPQlFyQXRMODJPeVNRUFNSNGFHU3FjSW8xcEY0WmtG?= =?utf-8?B?OHRLTTdPcEZhemZHaDRHdHlOS2hMbWlvdkZGUGhCZzN0aXE3TFdxQTMySkIx?= =?utf-8?B?VjNKUXdtSFduRGREbnlTcVdGeHBRUVhDNFQ2VS9SdklOVzJrNUFlVXlicXNh?= =?utf-8?B?WmlNL0RqcTdieCtyOVNrcGQyeExvUmFWRjdvUldRbmlwNVV2YXZKYk5wMWFD?= =?utf-8?B?ZDRZeXZqdUlCemVDaTZ1dlcya2lCeU1iTmlTdWNNWUQydWhOcmN0WEZnbzgx?= =?utf-8?B?eWpLL3pPSy9lbHFuYkdzU1J3U0U3WURNSFNhUGYzODFpbWRWdzIzd2Njdmhk?= =?utf-8?B?T0FVVTg1ekdGc0xsYmUyYi9kS3hIdW91YVNPQ09UQlY4SEg2M1plaHlQK3pO?= =?utf-8?B?U2tYNm1ma0xPamZtcUQ1VnpEc1pwYTV0VjVoNTlGNWllWWIvV0NJbWJHaDIy?= =?utf-8?B?OERUZk5xWHFuRU40VHZrc3M3UzJoT2hwaWxwRk80Q3MzaE5OYnBPWVg0b1BO?= =?utf-8?B?MUdPcHZjUUNNcVAvamg5THNWSlZYOG84bDZ2azVRZ1lSOVQ2YVFWT01TTXNX?= =?utf-8?B?S0x2ZTNLTDJWL1Vsc0NNa1ZLOUhOdDZUeTlYWlhRN2hWenRqZlRBc3ZGZzJ3?= =?utf-8?B?TGc9PQ==?= X-OriginatorOrg: westcontrol.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10c6528b-8931-4d21-39e6-08db0aa1805d X-MS-Exchange-CrossTenant-AuthSource: SV0P279MB0233.NORP279.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2023 13:28:16.5006 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c75fbd3c-42ad-4db0-9cff-972faf83ae45 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pNSkHqg4r2LwxS79TOQ7e5CXGra1TlAgm1bnlrh4mmIEcXDkKb077bSxLwG4nzfsUbCBazSsYu2qKu8PGNVKwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SV0P279MB0092 X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,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: On 09/02/2023 12:20, Sagar Acharya via Gcc-help wrote: > I built binutils. Installed it at /usr/local/riscv64-unknown-elf directory > > Now, I tried building gcc with > ./configure --host=riscv64-unknown-elf > make > > However, the gcc directory within gcc-12.2.0 has no Makefile made during configure command. So it enters gcc-12.2.0/gcc dir, sees no Makefile prepared, exits with error. > > How do I solve this? > You are mixing up "host" and "target". "Host" is the computer that runs the compiler, "target" is the computer that runs the compiled code. So "host" for you will be an ARM system since you are doing your builds on an ARM computer, while "target" will be RISCV. If you really want to make your own cross-toolchain, you are going to have to spend a good amount of time reading about it and trying things out. It is an educational process, but it takes work. You can't expect to do it based on asking a few questions on a mailing list, any more than you can expect to learn C programming by asking questions in a C newsgroup. Again - I strongly suggest you use pre-built packages. Even if you later decide that a DIY toolchain will be fun, having the pre-built packages for comparison will make things much easier. mvh., David > Thanking you > Sagar Acharya > https://designman.org > > > > 8 Feb 2023, 16:48 by jwakely.gcc@gmail.com: > >> On Wed, 8 Feb 2023 at 11:12, Sagar Acharya via Gcc-help >> wrote: >> >>> >>> How do I configure and build a cross compiler for target riscv64 of latest gcc on aarch64 musl based void linux. >>> >>> I have it's default gcc installed which I want to use for compiling. >>> >> >> See https://wiki.osdev.org/GCC_Cross-Compiler >> >> In summary: >> Download the gcc and binutils source. >> Configure binutils with --prefix=$DIR --target=riscv64-unknown-elf for >> some $DIR. >> Run make && make install. >> Configure gcc with the same --prefix and --target options. >> Run make && make install. >> >> If you want a hosted target like riscv64-unknown-linux-gnu for >> compiling user-space programs, then you'll need to have a copy of the >> target headers and libraries available, and point GCC to them with the >> --sysroot option. >> See https://wiki.osdev.org/Hosted_GCC_Cross-Compiler >> >