From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id 1BC41382CF28 for ; Tue, 7 Jun 2022 06:12:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1BC41382CF28 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2053.outbound.protection.outlook.com [104.47.13.53]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-3-d3Q-BhaAMP6ImAAL4RlW2w-1; Tue, 07 Jun 2022 08:12:26 +0200 X-MC-Unique: d3Q-BhaAMP6ImAAL4RlW2w-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=odUE5u/eLWtcuNPXGtUalfOYj59EozMkx1vuh6EMFOglXXxjiZM0b6HOjtjdeKNLodgly9nLRw0a9TelTHj66iiO+rLm1iqNC2MVVUOKYulwfS5jab0bEDbYTsnGbxhIw7ItLbPpK4UniLTSpfPYJlNi34B+voVVktII9WtV7WQC5NItkzyBRbjUSXqak8iVtPwG82+6BgbQkWe57FDIR6vtZ2qIJkMgw78oL6VFDcQSyxuA+QXuKEc+FEp6wRLvxL3qv/YV4AcSCDtruSB4JfKe9GJzkiqqkouNkxOhe3F8iLO/zgZ4zJgcD4jpYukK9qLJZxb6K+Vb65igCfvikw== 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=Hl2hRlMP20jZSyUHaWs3FvZvZGDZ/rxRwgJ7u7+dHyE=; b=C9gi1vRMc2qCwWyOLWzZFhGSH9vT38Ayp/+SmHGw6NR088uPMcbLVIBtZrQSw73KrvI1Iepha0rYIWcPhT/p3mUv+dCZaIYPooHqn/rfy4jDjJbGFzxC4HhRAPMjXqJ+zzLKvmvPn7JfnVLpU6jEECXUQg0OjyLZH6GkXpkqxtGnzoxQb1kAe09A8L94M0yDTbdP6Egw2BcsLChN2/2QeKwd2jgDWhCpf3ev3Vr+oztYtjtJmJ4PyUKNki0IJHZMGLN2yQZ8RfPRzT+0USICxQ+yCi1E4Cx7bqJooMvfmwuBCvq3WTCb1B2fyByLLjm6cg5EDeVXff8srpfjpSGs9Q== 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 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM0PR0402MB3395.eurprd04.prod.outlook.com (2603:10a6:208:1a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.19; Tue, 7 Jun 2022 06:12:25 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 06:12:25 +0000 Message-ID: <2e3d0a43-89a6-11ac-21f9-efa6d6d0aaed@suse.com> Date: Tue, 7 Jun 2022 08:12:26 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH] configure: arrange to use appropriate objcopy Content-Language: en-US To: Jakub Jelinek Cc: "gcc-patches@gcc.gnu.org" , bonzini@gnu.org, aoliva@gcc.gnu.org, neroden@gcc.gnu.org References: <0fddf82b-750a-67b8-028e-ba0a71a35cf6@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM5PR0201CA0014.eurprd02.prod.outlook.com (2603:10a6:203:3d::24) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 97fd0e48-dc67-4a86-a331-08da484cb0ee X-MS-TrafficTypeDiagnostic: AM0PR0402MB3395:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dV8kEVazBat/iJC/0eRvIx83kQZ9KbzLQVLFgofZE64QyNkwDj+WtgOmHHJZpr4Py+UOb8znXOgWYpQhHCbZRQGmhe8cl4DDt4INj49eI9Az9i6duO0RbdKdhQ3/rrNdK1IWJAW2XIAKI0f++HaqK72Q30H3MDeCXR0QKGl8GtLBuGSdeYGwjq6bpHrSSPA7GgvNl0fgvGytrOB3S9UEgbnK0XfgJRh7kx7YqDIyVKSJEN2GYhuGr1zPrJoYQV4SfJO7sP6JOaMKzuUUI/9CG/1pHVhetJ+oy79NNf4V/JAwcIfVJvYXWJsdjqqw8oWDMd07GV6WrOPzF4ZPDyJAznDSzqkPEW+CHn5vqSDljeZC9Brg2khoTeXjbZcN0jNijpYARuTqgGn0m59IcaVAm+63uh6vDtatVmzEr5XP/Uy/7GO23qv2rnbZsKt9JqUlkPm4Qz2sxLE3lZAd7fE+05ktST6IqZGtEleqrMEvHSj0mrewEgX0Odg5F383Te0mSYxTvEDBB50XwaU9oMpC6RLknfk5rAAoojzKHpXoJqsY86oSUbz1Dkhxq8XCWh8510cnxfGCtqZk4V/aIk8sTocKFdYlaqsNBG2uxjjw7qO6OkA0roLe5BDzQl1D2TZOeyUvvmCvsukQUJNk8vJVzv0gZ5DeOJ1KSUQrqFEVMxeB9DAV1pkpfa4OK/Y3krS/AqcLwnxMhco4zLbJRbHbfHwATNK/mSR3ICg5bodbEKcZJAagX2MWt7NN2XzWw8O0flpP96Jp9t5PVLqpawYdE0LqtAj6yvafZyuu2g2NUt73DSRP+d6ktewIOXCuvVvH 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:(13230001)(366004)(84970400001)(6916009)(5660300002)(316002)(83380400001)(6486002)(31696002)(508600001)(86362001)(2906002)(66556008)(66476007)(36756003)(66946007)(4326008)(53546011)(186003)(8676002)(6512007)(26005)(31686004)(6506007)(38100700002)(2616005)(8936002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d0dvQUxuaXNJYmJsRWNjR0UrSUxJZG0rL1hPUVJVYmFqTUplaDBQdlkxOVJV?= =?utf-8?B?TW9zdGlxQnVQV3RjVytYUWlGU1BOU2g2MEcxdFNobms1QkVyQVgxUEl2b1Jy?= =?utf-8?B?Q1crV2sxU2RNdWw1ZE9QaEVzNXloSUd4TzREVW9vNDM4NGhUdnRzaFlHTkJ0?= =?utf-8?B?K04zZUp6SlNXOVRxeW85YUd2dnZDVjVaOVNXS3dscjZFaUR5ODArOFFtSGlI?= =?utf-8?B?bWZIeERNVnMxN1dyWmY4djF4NHBqOFNPTUpHWXZLRHMvb05RSXZjaFZraDBi?= =?utf-8?B?eWxXeDN0cTQ1a3R6Zythbks0YnoxZWE3RUxrdkRtNVlqNzFkb3Rza2RiZytN?= =?utf-8?B?MWQ2Q2dqNmQyTjFMdTYxZWtXd0ZDN2M0N0pKLzRHTDhwK0VtY2NFR1dObXZL?= =?utf-8?B?akgvYmpQWkJzVkNOS0crdkVxUVAwMDRuTWJ1ajBwWGF3YjhtYXBqNWlnelRQ?= =?utf-8?B?NXhUMDVXNkxGOGVzNWsxZFJHMGJyWVRSbkswM2VSc2M2VGNsU2VrUzRJMSs5?= =?utf-8?B?d3FGb2E1ME9PQ0hka3VRYXp5WUhGa213SlphSjJic1lrVGxNeUNCM1FEN2lV?= =?utf-8?B?a3FuZ1FuVFB5d3NWbmN1aWdiaUIzRGdJSytVWUExSFZrclhFcFdaVzlGS0NG?= =?utf-8?B?Qk9CVDduQTkrRXcxUzhjMVdLUG5nVkNvbURJMkh1eENZem9BdHBKeW5oL1BL?= =?utf-8?B?TlpuSnRVY0o4TDd1Z3hQU2NxWmV3UFVpMUlCMXhURUVRcG50TDA5RDJtZ0d1?= =?utf-8?B?RXA5cmZadlpoVHZkVVNvWnppa2tCQ3JYdzMwUitad1A0Z1VBRE0vQzk1dDJT?= =?utf-8?B?ZUl1TlVIMnF2WVVtTm5ZaldyR0ZnQm1ZVzFDNjZTYURUa3NJaWsycWdoOUZh?= =?utf-8?B?U3dPQWU1cDdwWWNDY0VWU2h4VnJaMlkvMkJ4SXFtSjN0MnBCc01hbEZHalpw?= =?utf-8?B?TGFkNnlCWWt1TWd6QnBoZGJTRXNzUTVoNVMrZkxvS3VsallJSndGMDZQN2xi?= =?utf-8?B?TklTZElkUUcwR3dIVVZxd28rdFo1Q1FMRkxjWTNMaXBRUTlyamdYMUpXMTFK?= =?utf-8?B?cU5ycUdycUYzY3doNW5SVHllVml5bm0zZnJEV2x1KysrU3g0ZHBFWjVaS1hC?= =?utf-8?B?Mzc3c1lmN1FlM1dYTlF2OTdoZnZUak5RZWRoZlRTYUZ3YSt4Y3ByZzk4WGZT?= =?utf-8?B?YWNTNUU1VXZrNUhiNHlsNnB6b25rSGlxSk0rbDhlL0NOWXgzeUNIVWNoMkVU?= =?utf-8?B?U285c2FqUjBqem14WXFGT2JHRUhMdFZPQ3FxbXZhTGhkcmYvdlhlOHBJUTdV?= =?utf-8?B?U0hXY2dkM1ptaitjZFFzYVlsWmdUQWdyb2tLeXk4LzlvWnFJL0ZkbW9DaXZn?= =?utf-8?B?NDMzT1dFdXkwU1owblQxaVJTU0l0bzgyK2treTh0by9mTk5mY2lWYmVIL25m?= =?utf-8?B?WWNwT3Z1WjZTM08yOGtEcUdOaHdmMjhyTXNFemREUjJHdER2TEhvRjVXcU5Q?= =?utf-8?B?YmliYi9IUDJTVTIxbTVOZmRKWUpsM0Q3YmxPYzg3K25Yd1lIdWtCdzZwUjBR?= =?utf-8?B?VVBZM0pjd0RoL1FHVTYwM0dnS1VOV0hJb1ZOUkhacXlQdWt0ME9ZME80M3Bh?= =?utf-8?B?TGZXV00vZmljbzFpZnNYci81NzMxMXVvQTlyWmdjVmpWcVgrUGhLOEpNQ1da?= =?utf-8?B?RVFUa3FWdFJYN094QnJYSUtnY252Ym1UWXJCalVqRlFYdkcwemtrMG1ubXov?= =?utf-8?B?V2ZrcGVzYU94NmFReis1dm1UZTJBQTljcE9TeDZmNm5OLzhOdjhPekVFUUpX?= =?utf-8?B?K3o0ekZHUU54MW5FZjFzcFJzRjZBUnM3bXk0eEJEWHdRTy9iQ2lNQ3U5N2dL?= =?utf-8?B?aHpjeXVIa1gyMjI1RmFEeUJpWkNJakNuS1BoNjk5WEdIWm0xM1lGa1pPZUdS?= =?utf-8?B?RTRIdVRya1owU2dYUC9BVFhodTJLOEIvTk52SW5od0NRZTIyRWZWekwxV3Nj?= =?utf-8?B?akFvSkhQdGZOSDFZRzJvQmx1ZUtNbU9FTzAybWRESVBSUGxLeC9Kajg3Ukdu?= =?utf-8?B?YVg2YU00NmFLSEZjZ0g5ZkV2RVpHZHVwK0NpcWg4UUc4eENYeEJ1YUQ2YnQz?= =?utf-8?B?blUzbGlTMEdlbUJ4WVRIMHZxTTJkWS9HOXJjMnJ5M1MwVjhiWk5kVlBGVFpV?= =?utf-8?B?WHlRd2I2ZDFwNFZoWjZDVkZnMDJwNktOTnU5WDNCbldPMmdLQ3JHa0lpcDhi?= =?utf-8?B?SUtnZm41NzFxTWdqajJGeklGa0hWaUI2c0Q0SVZzdVB1MTFtSTd1TXQyenpI?= =?utf-8?B?T2pLNjZSemRvMEFBOGt1R2xjRitZdU1GM1pTNXk0V0JYV3ordmZpUT09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97fd0e48-dc67-4a86-a331-08da484cb0ee X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2022 06:12:25.2771 (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: MnyWQPx6l9Ppk+yqPGtQL7v7lxDV8Ihlq4HxUrsTLxFz7V8tHSazYYlMcm0A6tVErMCZ7Sc7XLfijyvjKZDS5A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3395 X-Spam-Status: No, score=-2023.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2022 06:12:30 -0000 On 04.06.2022 10:32, Jakub Jelinek wrote: > On Thu, Jun 02, 2022 at 05:32:10PM +0200, Jan Beulich via Gcc-patches wrote: >> Using the system objcopy is wrong when other configure checks have >> probed a different set of binutils (I've noticed the problem on a system >> where the base objcopy can't deal with compressed debug sections). >> Arrange for the matching one to be picked up, first and foremost if an >> "in tree" one is available, by mirroring respective logic already >> present for nm. >> >> gcc/ >> >> * Makefile.in (ORIGINAL_OBJCOPY_FOR_TARGET): New. >> * configure.ac: Check for objcopy, producing >> ORIGINAL_OBJCOPY_FOR_TARGET. >> * configure: Update accordingly. >> * exec-tool.in (ORIGINAL_OBJCOPY_FOR_TARGET): New. >> Handle objcopy. > > This regressed > Executing on host: /home/jakub/src/gcc/obj44/gcc/xgcc -B/home/jakub/src/gcc/obj44/gcc/ -fdiagnostics-plain-output -flto -g -gsplit-dwarf -c -o c_lto_pr83719_0.o /home/jakub/src/gcc/gcc/testsuite/gcc.dg/lto/pr83719_0.c (timeout = 300) > spawn -ignore SIGHUP /home/jakub/src/gcc/obj44/gcc/xgcc -B/home/jakub/src/gcc/obj44/gcc/ -fdiagnostics-plain-output -flto -g -gsplit-dwarf -c -o c_lto_pr83719_0.o /home/jakub/src/gcc/gcc/testsuite/gcc.dg/lto/pr83719_0.c > cc1: note: '-gsplit-dwarf' is not supported with LTO, disabling > /home/jakub/src/gcc/obj44/gcc/objcopy: line 120: exec: --: invalid option > exec: usage: exec [-cl] [-a name] [command [argument ...]] [redirection ...] > compiler exited with status 1 > FAIL: gcc.dg/lto/pr83719 c_lto_pr83719_0.o assemble, -flto -g -gsplit-dwarf > for me, both on x86_64-linux and i686-linux. Hmm, it surely worked for me for both, with and without in-tree binutils (you don't say which variant you saw the failure with). > For some reason, I have > grep OBJCOPY *gcc/Makefile > gcc/Makefile:ORIGINAL_OBJCOPY_FOR_TARGET = > prev-gcc/Makefile:ORIGINAL_OBJCOPY_FOR_TARGET = > stage1-gcc/Makefile:ORIGINAL_OBJCOPY_FOR_TARGET = What about the corresponding ORIGINAL_NM_FOR_TARGET? And could you provide one of the config.log instances? Jan