From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2058.outbound.protection.outlook.com [40.107.105.58]) by sourceware.org (Postfix) with ESMTPS id 04CA93858D37 for ; Tue, 21 Mar 2023 15:06:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 04CA93858D37 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZsQQtGD8i/E+udppSz54aFmV2raYy38LhgvK41RZKLki2wMPuyc5R+vjsdO/Pny7ZOH3HRdveA1RpnEJXbX7cvsSMNdRrZB9RWK8x11cQ9pNQSQ0fjfYEEgi6ciVwzUvlRBJlb6PpFTuzT1fTNrK86dTl5zVZCdykBQJFM64HsjHeY8Urv1cWhcE+clGqj/9TdbtghI3Q9FQrTm1MozmZdjpGRPiEkfWvkQXQK5KdS7ElVIgkt5nkcGHEYzKgXgXz5Em+vSQR5XhcJ3fpblUO+ZliE4ULhfBTGxnGqPdeZj+4TVyBmrEI6FmKATzAITULFixGNFXbtPO7XpX02sPRA== 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=n31L89UhMURl+OOeA+HHOf8G8L3GbdOzwSqDMo3ArLI=; b=MpiA9d9/LEN0IrFSNQlnD9c2tkXW/NjzB9nw119jEYR+cfGAXP8CRgA/FGj+wtg2mGFthpy/ZFSLMpVV3eTGY7LanZfotDJx5G8pLPucQGvl8+dH+In+4OBNHyk7cf5TyyM8utrFaT1j6k+EEzLXMcmNW7nQco/K2IfmE9TYMtxWe+2YjrDcGbNalNR2XPdKEOFg3lG9eNMlWY+lg28z2MA11JZlQgimz9cceabaAndpqfg69jnUQL/Q70f5jZyZVaU3zryirR5E4eR6M4s1wVs908YfcYb6nILSKRB1LtnoDus5O58FuyvFypQmqxRkE5ICc2NJRbxHjFxt/gsufg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n31L89UhMURl+OOeA+HHOf8G8L3GbdOzwSqDMo3ArLI=; b=dxGU1lAZsmILuz5qupHcx/Y33YIeUD1XFVKg+XSZL4yGLKR5VpfoSaTQxfAPFhtS1n2vlUDs+aaMLpUDxsOEl905vVitcIN8UiwX+4rJ5L45TkdRoE5OW2iIcw81/F13UoK2b1eNmcdR2lBpBF6tJblignY6aIrAZtJyCB9c3Sa+Lori/o8HXKo43HzteNA5x0Tqi/BbHGCpnTv3bIarFqIrk8GfndataIfK6HXtJlbo4sMy6l1Pv6+I7WmkjFSq3cFJMH4YGsPKMwgLjmzMweQjQ4ZBJiwIK2Wi4lbLqxgQbBo54Pxe+sUbjLkhGwt7LzFPocttHreDGJM8O+ATkw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB7196.eurprd04.prod.outlook.com (2603:10a6:10:123::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 15:06:22 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b%5]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 15:06:22 +0000 Message-ID: <99647f79-aa62-3e5c-62c5-eb0a32824aad@suse.com> Date: Tue, 21 Mar 2023 16:06:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: Issue with cross compile and --64 Content-Language: en-US To: Matthew Stock References: Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::9) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB7196:EE_ X-MS-Office365-Filtering-Correlation-Id: a138235e-b8d6-4456-a061-08db2a1dd528 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jfYzBPCK4ssaMBHf2T1iAw07c+HYFuW1blx/qVD/rqsuC4Aemd2bPFNFXm9gJzvfHSu3TRRQn07EJFT4dsVimNvN3PteApM9WDrYUh02Jucr2GaBwq5PNDNPW2mE7EWOHRQonQjocfp2rMB54RouXo3jK4he3wK6gFPDdogkQyknAj/dsM0+N8CCxLFqXfv6nNhogRzbrRSTNfZ85sE2abVQgRIEyR0U/P/IaIMxjr4QoKdRbL/CC3KjBUcahO9wG7h9lfDF1JiA6b6JfUzeVPPtxjEmEb5+HONZHmQNwW/3oeAzk0jnqclkywsWrSTlJ8hel28sghKLuaHIAwEFOq7Z3QVpNcCubgV1QNVXJnqg7LjTNJeyVvhwJcSJd1Ct9KmDhECwYWBFm2H7uOnPSRx4jhQoF3pjrOywSH6bWqTtKtbZbUcfZpE/RbldrNVnb3c+BPvyQeyjLHDeyGSOboJhqdd3KS+vA8E9kz5ccvEJXa9C/i01QId9K6g8hwih7ryuSLml14Lfb2PM3XTuvYtXEnYwYRXXsc+ZdccvdaiOqn1gCqM7dMb4xEIvjAanfhdYYnsOIuH+GRyjqcn8NYFCdeqGeDJ/NMDVpCrrWkgSh4pYsBpIXbViGFFtGHIricz04i5aeoA/7jJUV+0mpaMAke5QM4PnLTefSpWZqVKjicJ46YvHS7UCkTDZ4KHxf/vrexI1fEg6G/DrCJLkY461dIKLCxcDSUj2kmXKCpk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(376002)(346002)(396003)(136003)(39860400002)(366004)(451199018)(86362001)(31696002)(38100700002)(316002)(8676002)(8936002)(66946007)(36756003)(4326008)(5660300002)(6916009)(41300700001)(66556008)(66476007)(2906002)(478600001)(83380400001)(31686004)(2616005)(26005)(6512007)(186003)(6506007)(53546011)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YWRZYnR4eWdONy9ZZHoxOW5ub3RpVU1mZ3lTNDg3Q0Fld0NtMXRGNjlvaysv?= =?utf-8?B?YmRFcG5HQU05eG5lcUxTUFpueHZDNDhjZUVYUHNEMFE5R0dtdFUwbFFZTUN3?= =?utf-8?B?ay9SaXRBRTQxVTlFWGU1aklRTFZxREdHOEIyQ2I5ZHFHemZlNXJjNmk3SWNw?= =?utf-8?B?MURtdGt5SG9MalYvSWRienl5MEZ3ejZMSzkwQkZhN0crbXJ2bXlLa0xIVFhs?= =?utf-8?B?eHcyUko2L1ExcTJtU3h2TTVPODlUbmR1dkNsNkQwYkNtaFBETzZ2N0M1UGVv?= =?utf-8?B?bW9ENVovNUNDWlF3TkgrcDhrOTV6SG9MbGJhakwvd2MwNVZJcUJhQmtwTTdr?= =?utf-8?B?V2RpS1g2K3VLcFVHL0g4NHd2UHdVRElsU09Od3BCN2NjL0p2M0k3ZUMzMitz?= =?utf-8?B?MklCZ1ZsenR1RVlMVUZHdG5rVVplVnJ0bFZmVm1WTGZKb3l3L3EwTWcxVEJE?= =?utf-8?B?OFd3bEI5aGt0SFRxNEQyYm52QmlJbDFVdklDWE0xR0E2ZU81UFR3QkNVR3Bi?= =?utf-8?B?LzZiWEVadUZKcXEzSWJlb21HT2gvTHRRV0FobDRaTUswTW94QVJKVDJIeDNG?= =?utf-8?B?RlAyQ1FLMlhVOTQwL05neEJWdVdGM3c2RFIyK2sxcVlCaHY5cEV3TDZOMHNx?= =?utf-8?B?QUR5MmcxVE1lYllDUXhVNzNocG8ybzZZZDI5YjFWRDhaczJKd3h4VGZEeDZz?= =?utf-8?B?Vm5sTXIvRTFXQnZkVWZRbGxNdHd2K1VEdlJkUjdTVzlDRVZFOWx0VDFxdXBY?= =?utf-8?B?VEJqVW1QTmZTY2dlT0dWaTVoSVpJWnM3R01mdlhTc1N0TlBVcDFFTzFPSGU3?= =?utf-8?B?bm5PQSt1Skt6b2ZDZ1dZTkYyb0R5K2lrQnpPQmpvUk1xNWdyQngrR205YjVj?= =?utf-8?B?WjBNc0xBc1ZKa0xSaUdZTlJRT0dBRndqRDNpYlZGZTU1R3dhbHBnWHlJbFY3?= =?utf-8?B?QUtqOVRIMmlDdDFRb09JWGJaTHQrdDBKT0xEb1JEYzZ6QlZrTGRlN1FmVW9u?= =?utf-8?B?WHgvVVV1YjlKQmhzR0l1bGJkREN2MmlxZVVmN1lUNjlubDQzYkEvR3FQVUlt?= =?utf-8?B?QWEwWWtuVkxrc1RLVlB0QmVsQjNTWGsvZTZMYjBWcmJ0czAxd1daVHNsZjF5?= =?utf-8?B?cGlOTk92SHhEZjR3RXpMaGJuOWdwTjJjTlpESDYraExmZ1R4L1hyMnllYkZr?= =?utf-8?B?eHB1Ui9nbnRocGF3cWJIclFoM2tUaXBEWHBORG8ycHh1eUtqazVTcFMxWHdU?= =?utf-8?B?bW5YSTZXa1drT3NUZGdiZ0JXcTRnWjk3VzJpcnhMVFljTDN6MGRTdmp6RDkw?= =?utf-8?B?ZWxQWGtVNzZVUDNHQmxQTTd6M0JDV0ZUTDFPMm9xZVdOSFJqR0FXYXU3dTJj?= =?utf-8?B?STRDczRzMVFIcHdFM3dveDBlNHM2YTVuMnZnc3FkaUJaK3ZUMzZMNjdDSlEr?= =?utf-8?B?a1o2QVc0MkYreFp1QUEyck00UVpOM01EZ0o2bDB1SmgrRU9mdWZYOVdkY3BT?= =?utf-8?B?YzlzSjk0RnpmSERMM2lQUU5IUzArUWRtcWFzM0JlTzVuMjVCbWpnV0ZxS3ZY?= =?utf-8?B?czB0OWtVNmpPY2NUUERscExIcHZCRFQzQ3N5QXhQS2FGQU5VcFdGUTFReWJ2?= =?utf-8?B?NnhiRGdmbENnUDJZWURBVjV5YjFFMDVIQlI0RDB4NHNHUnN6ZkUzWm5nQk8r?= =?utf-8?B?NlpSa1Myc1MwWC8rQnV0dzVmR2FtK2lORE10dXhPcjNwS1dPY0JYdDI5WjFH?= =?utf-8?B?ZFZpS2ppMEtTUVlwU0U5cnhEQVVJOXd4cVRiTjlPYlIwTHhwcjRwTlVOTy9J?= =?utf-8?B?SEJLVWJSakFXeVltZiswTWl3aEFsbnVRZEQycElIOERFdlpVM3kwc3doVXhj?= =?utf-8?B?ZjNKMnF6ZFFlRFdYakxtYkhoK296WUdTM3NFOUJZRGVJZ0lVUVFxciszKzI5?= =?utf-8?B?bTA5UEJ5MkYvMzFSNTFSS2ZWaEtMam5SZng2K1ZqeW5NaitQY1IyeWY0OGFE?= =?utf-8?B?T3JZQ1R0M1JIMGJjSVZFVHpram40Tmc1cWs1UVZvV0xCdFZncGFCL3NPK3g0?= =?utf-8?B?cVllTFl0S25yWUV4UlB4U25HT1VPL05QejRDZHlRZ2lFM3kvdVVtVUJocyt2?= =?utf-8?Q?qa6bYCw087knLYOuGwgmHH48I?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a138235e-b8d6-4456-a061-08db2a1dd528 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2023 15:06:22.3247 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cjsF4YrWx2S1VOZIGnS9fxc0wydfj4o8y8GjWmXAfPWfqWUlrZfsiaufYIM9y9JOy5LlEdgpRJnk6+G7vTvuNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7196 X-Spam-Status: No, score=-3027.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no 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 21.03.2023 15:55, Matthew Stock wrote: > Hi folks, > > Looking for some guidance from folks on how to resolve a problem I'm > running into. Short version is that I have a custom 32-bit CPU core > with a target for binutils, gcc and newlib target (hobby stuff). I > haven't updated the toolchain in about 9 months or so, and this time > around it failed when building gcc, complaining that my cross-gas > didn't recognize --64: > > make[2]: Entering directory '/home/mstock/projects/gnutools/build/gcc/gcc' > g++ -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE > -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall > -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute > -Wconditionally-supported -Woverloaded-virtual -pedantic > -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings > -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild > -I../../../gcc/gcc -I../../../gcc/gcc/build > -I../../../gcc/gcc/../include -I../../../gcc/gcc/../libcpp/include \ > -o build/genmodes.o ../../../gcc/gcc/genmodes.cc > /home/mstock/cross/bexkat1-elf/bin/as: unrecognized option '--64' > > Host and build are Linux, target is bexkat1-elf (custom). > > For this group, my question: is this an issue with my gas port, or > should I be looking at gcc? I think a different question needs asking: Why is it your gas which gets invoked? genmodes is a build tool, i.e. to be compiled for your Linux environment. The compiler, when passing --64, expects (I guess) to invoke an x86 gas (or whatever your build system is), which would understand --64. Jan