From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 9C3E63858D33 for ; Wed, 1 Mar 2023 22:18:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9C3E63858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 321FwmZ1028259; Wed, 1 Mar 2023 22:18:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=content-type : message-id : date : subject : to : cc : references : from : in-reply-to : mime-version; s=corp-2022-7-12; bh=C3fOYqs6ZJtvZeRGrg1HUSUgnZ7Fk6tSyU8lHmy0RJc=; b=G+Ipni6i/rSLjh9JLDCv+zutxp6crdlK0kK73yak4tWN1LBAYIHQckV4K8QAHH63+vlR 4cR15WayxqzX+bctmGV77eojyVjvi09KV5OR+eQhB0lGqmIXDV4kbcK2MsItFn34Gf5Y PyqcR+QZM5cMlo72P79nNhuv7Sl+Ahtug4d0spByJ3MfdU6HPD6WXb2RWOu1loipqhKq Dd4SYaixVOSZ8pb0KlOi/PAlfvBeDLjNdllA/vnj+1DuD//lJ6EDE2Q6Rm85ia90ukzo sCfXP7lAq6v7IlUgtyQJqKmYOdggxiWqgesj5N3f2Y7xhvMQLve7u2weP9zW3hm5n6Z2 DA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nyb72j3qg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 01 Mar 2023 22:18:07 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 321LoGrN029097; Wed, 1 Mar 2023 22:18:06 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2109.outbound.protection.outlook.com [104.47.70.109]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ny8sf8m55-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 01 Mar 2023 22:18:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=abr0pjiAaYBetzVRiu7ALM0uizyXKcFTG0G0PAR4lUoH1KSMSioiV+yqq/e7Z7UoskCX0xYz5z022cs6VQPmByrdFZkneO004dQ8kp+JRvhnBDR/660q4/pNofnwX+jFSzUoTrPGJ0VpQU9+c7Rbeqwa1Qs5bcmG7bNFVtdyYzyYEqOrnsOU+PLqCJD+F+7FU+1IzT1XjLb/xHBIy+r1cOnA9DsCNMiKKmkUZNrvMrop7MFYNWIB+J4Lbeq2oiPrkayUH6tcdbPeD1hbvgylIufoPmigDbqGdJrhjtI3NK7g4QsCpDLmtPeGwY3bdMvDTqjUeg6c8Q89eGrElGjn3Q== 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=C3fOYqs6ZJtvZeRGrg1HUSUgnZ7Fk6tSyU8lHmy0RJc=; b=dE9LFHu6j7YF5SkRWFAQFJfBQAmurHGv8MRcqgFC3bM864gHmbg71s28hjWheUpIJghs84ATd3RrmLDFp9HOLaCcwxpzIhfI/xlSQBh19gtflDmQX+IPeaVr1A2ohPXkCaUreZIY9mE5rtTn1yhu8ZPOROqLwqrS4H3T1Ap99IbK0cixqZYNyTgVZMbq8xoeS+VMuao0gO3rZA8NAH1QqxpwS1m2+Ejz8dAewgtIN70hVgIh43YGIHY/+cDIRapAudYiZDXHpvTrm4kOm6bS8PGUqvZrNQ0cSHNwrhXVabKMjytTVsoZXnvB4Z8BfEupAPuPWENSpNZbIIl5BQmesQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C3fOYqs6ZJtvZeRGrg1HUSUgnZ7Fk6tSyU8lHmy0RJc=; b=RNsnQMoVALCOu04fycU3Q0GHgRmMfmRlz0efc8S6IwxQ59QHW8xImPTw/Hi9Jn6wO8QWg4DMgsr64Qa854UPoydzswL+5cG4kxxAqV2t3m8CLaRXS5YayWwFRoUrHfXKpUXBR2yNAlWV/qVZv8eInuF+lR6hbmK+qAVOs2fBpK8= Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by MN2PR10MB4238.namprd10.prod.outlook.com (2603:10b6:208:1d3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Wed, 1 Mar 2023 22:17:58 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::534c:a39:4701:8319]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::534c:a39:4701:8319%5]) with mapi id 15.20.6156.018; Wed, 1 Mar 2023 22:17:58 +0000 Content-Type: multipart/alternative; boundary="------------u4OYfJIzhT0fDzvNLaT5wQ1O" Message-ID: <4b9a613d-82d0-c5f7-1b64-082ad748a655@oracle.com> Date: Wed, 1 Mar 2023 14:17:54 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH, needs more eyes] Relink also libopcodes and libgprofng to newly built libiberty.a Content-Language: en-US To: =?UTF-8?Q?Andreas_K=2e_H=c3=bcttel?= , binutils@sourceware.org Cc: toolchain@gentoo.org References: <20230228224937.3832887-1-dilfridge@gentoo.org> From: Vladimir Mezentsev In-Reply-To: <20230228224937.3832887-1-dilfridge@gentoo.org> X-ClientProxiedBy: BL0PR02CA0019.namprd02.prod.outlook.com (2603:10b6:207:3c::32) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PR10MB4636:EE_|MN2PR10MB4238:EE_ X-MS-Office365-Filtering-Correlation-Id: 8147b151-6de9-40ca-dc5a-08db1aa2cfe4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Xh0qIKm1h9OjzJR5LPC3+8V851j2Jfy+IjKw1IJLmlSxYdLXWQY8muRG7LQW94f9pW23tCaXEwZWjBIaLbAjGn/Km7ZuGVFq1Pgv59ian1fovJFFxfwRweALb+C7c9SnqPOF4+8DeZxjQwmFhzDguZKfI0XOSFd/+ImeFef3DWnY1RG91xeeqsQh98/wVG6IrohvbYTjgNgPbu0Wv3yuMUjZEW0t8fQIAk9Rge0O0ztmKcAHs1mQFBVGQgn5DyTp4bEHgz5OCEzo9MVNyiFAbidYleGgaEM6k0QFWsw35v+iEU3CU+AOSyiNo3cOprvSzNuDsDLR4gPjc5sPNEAw1GDL2mrHnAc2HOc9q8FELURyOvua91fQzy28+eBNHXFq1Ppt5jjyZIbL+BvF+ATK4Wib6Bopyq0qxhwWhHJKZtOOZeJRnKpU+qDCv/KIyyx1hDihlrxa19+gtobU8u1eWSl1+7C10Po7e0r2a5Mp+RebvfiCwUcQO/FbFLbeGzDOJVP7/cT3KxPfL4f/EGSldKLR6pqkmPttjrGam4koZGGS8ChzRSg+KKL5SYwkfbmt8KNICIrc5djWh/P7zlnnZieJdVo5WQLD8TOQE+c1/uY8OTS2sCsLsQ8gJl4CBbZeCsIS3Kl1sEm/7VIdnlBrgCAOVZMaQ8k3ChxW+IM/yMf46pakvzf1BGwqvYY15kwG5BVQ93O1NMj+eCljs63SERHKaMab9GDFlTKLGnTMePFvxi+eBkXhAKQs9lRBFbQf X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR10MB4636.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(136003)(376002)(396003)(39860400002)(346002)(366004)(451199018)(38100700002)(166002)(4326008)(86362001)(31696002)(36756003)(30864003)(44832011)(66946007)(66476007)(41300700001)(66556008)(5660300002)(2906002)(8936002)(8676002)(2616005)(6512007)(53546011)(6506007)(186003)(33964004)(83380400001)(478600001)(316002)(6666004)(6486002)(31686004)(966005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QVViZkRDOW1nOWNDWll0SUFYT1FKVGdFM09PaXpaZzBGTU1mZkU2UlByZnBa?= =?utf-8?B?NkkvdjZkZlkrNTBKdk5pdnZEbVpZZ21sRFVVcW5zdWtCRzRjUUZ5RGlPSUJE?= =?utf-8?B?UTVOTEVsR2xNQ05VRmY0K1BIMGt2Ri8wRlZsUjdLSGw1U1pwTk5mTUZvbEda?= =?utf-8?B?MkpjcEtTd0g1TkxmYWdNcmZFVEsreVduR1FkUXUzUlhFdmRreit4K1VERjNM?= =?utf-8?B?QXVSY1VuUGV6Tm80OHZ4MDFRWnliMHBkUERuL0lSbDhKYWUvVTREL0xiNEo0?= =?utf-8?B?MThVamwvclpYRnlPVGdnOWhkajgvUENDSDRraVY2b0syQ3NMY0pDd01Yc0d0?= =?utf-8?B?Q3djbFJiNWNlLzF3ZWpJeWdJRnZSWkp1bVJBNThkaGRWOWt5eGpvbWdMelV0?= =?utf-8?B?VWsrWnBlcG9Denhnc0NZRWNNLzBLM0J0QW9pNXB3NjlkdFlMS2g0NU5qOHBH?= =?utf-8?B?Z1VlTi8zQTNEaXh3QVlwREJNUzdaazBFL2JVOWkwRjZiUkpMQlpEUDRoSW5u?= =?utf-8?B?d096Qm1xY2tQK0M0enBLVzNIWHVVdzFlZUdWalFKaDFORVhVR3ZpN1A1eUtt?= =?utf-8?B?RTRlRC9rb3piYkFHSDdLQWd3MkNaZVc3OEFZNFlBeGloVUtKM0lYK3ByQlU4?= =?utf-8?B?UTErNit2NDExTTFSSFJ5eGJDSWVnS1BTU2xoa2dPTUVLZVR3NXhmbkNjZ2gx?= =?utf-8?B?TUs0SkFoc00xOVdPRHhMTlZZcFVOcmhMQWtzQUNhVzBIckplYnV5MWdpTlkr?= =?utf-8?B?YnRTWi8rY0VtaHJDYlVmdEpLN2IwclFpLzk4N09hSEZERkJPbjllY3pTSHEr?= =?utf-8?B?Wlg0VlJ2KytqNnV2MFhFMDNXajJPM3ZaYzAxYnROWUsrNG9FMDNWcjVRZFR5?= =?utf-8?B?T3g0clBQWmxsbGZENEhZRW1OVzFqeElrdmpNT0lqUXpzRHA3SXNkWllZZTAx?= =?utf-8?B?ZkQyWHhMc2FOYVoyUjRCSlc2czdJU0lyYVhVd2w0dVc4WHFjYlZqbU9DVG9B?= =?utf-8?B?bjl3QmhRYVpIN3NqZG9uakRGQ0ErditrNzVab3VXSmtEcjVBcnhPWWF6UVo1?= =?utf-8?B?cUIrRWhkUTEvQU9OY05vZDRNR2x1cVAzUHVXcWVHb0k2b2w3UGFVUmRaU2dn?= =?utf-8?B?MGlwc24xTzN2WUtuQzgrR0c5Y1RPRFl1dGxXSDR3ZTdmQThTYlQvaEM3R1hy?= =?utf-8?B?aDB6bnJxMFQ1M08yNW05V1VhUnZHcXE0ZEdSMmFQaXQ2aEttY3pNd1VXSDBy?= =?utf-8?B?d2pHNG5IbWhEYzlMbnNjWjJxOG9yRlFuM1JnanptdHZoZ1VNazJrNWh1RGxw?= =?utf-8?B?clNPMlJpSlBkcGE3MlhyNVUybzk1WWlqTStlWG10QWEzTU1pWVVNLzI5RDYx?= =?utf-8?B?UFlKTXlIT3ZacHZIUVQrZ1Z1UitWY013Q0Q5SWtEWTl5WUxXdTI3UHBZdWxD?= =?utf-8?B?Si96MCtNaG5qYlZuT05oeUk5SUFaRzVhYWJ1ZmF6bTAzblEwWk5oUytvK1FX?= =?utf-8?B?KzBMb010OU1XUG42NFlKakFzTGpGRnVrWHQ0Y09XZ3B3MnBzQ0VjcHVWNHpy?= =?utf-8?B?eVZia3pPN0Z2U1hTN0pEVnA4a3R0QmdoVVV4Qkt4UlhXY2RzQXZvK3dSdkht?= =?utf-8?B?aVZYM2hIWVM1MVRpZTltWlVoZU0vTE1Na21VcWc4NDNDQ00xUmQxTWs4VmE5?= =?utf-8?B?OXZ1K0hEU3J6WnVzU3dLOXd3NkJId2RBWmJvWnlIYjEwREllWUduQ1RTTEw3?= =?utf-8?B?T2Q4MGdhZ3pYVWMyUExUTEYvSStocExyWVRuRHlaQ3dsQkpXQ09vRjc5UkNp?= =?utf-8?B?K2pvUkdvbGxubHZkSlBSc0VScGxMM1lsVDZSTlFDTG1DODdWRUR1Q2lwMlM1?= =?utf-8?B?ZjRrNU1QRlhCb1Jjd2I5SGdhS1JzR1lyZGxWZWNha01sanV2c3FYUmZrQXVZ?= =?utf-8?B?aVFIemp2NGNoV2ZwSzVEb2hqbXRGb3lIeXcrY0g1VjNaTk0yTnRkU3Y1MUpH?= =?utf-8?B?RExocXZuWHJHTDhZRzJNS0UrWWRyZlQvK21RUXJBb2RjTnF5aHBzRjBYMEpR?= =?utf-8?B?Tytxa1lYSWw2WGtsNWE0MUoySlkwSnFxcUQ3WmhoSVZURUJ4eWVJeU1FTUNY?= =?utf-8?B?ZUxZK1FvczY1ckRLMXI4QzMxZGZaRFgvek9jdmVLemlWNndlVlRTSG1oQWRP?= =?utf-8?Q?m/7WbNNweQBaBwEMnf3EtW6508YhFzPmo84oqhG7k4s/?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: u5RxL6Ee+z+YGIVULIMSs7pB0HOksfmnyXpk0LIAUVdppltaYz2vwfVcLpLbttVAzyN5cJKVRsibNuHUg+M/trvGI0swsbS+uBJ1F7D18OaWN6e7zRZhvbrXOeXadVYpd0bMnxn3wwAYUqdMTtEzvBN9U2zAOTLNh/cU2uXWkAZez/KXAGzUOIB4nWLqs/4od+amUFVRFE5mToRaGQ5DgBQ6cxivSS+ylwNNbmeMl9Itg3alNrIPzFpAm01QvXhqbEfgfbVmO+u3QiPZ6XeRvm7DiL4d9cWcOwwrU4XAlDoHR3v6ToTXuzsSg7J6yWy0i5taJjc4/lr0HyjnSOxVEaVf0VtrPe2nGkSVy2h1HHh53nSnQmAr87Fd5OyVoUaVh1jmdzZmpguSj0FcecGJ9U0RSxz9ajMkvg2kyhaPOwvFZbd+bxhrjEKKZB7QPQcJjExBP3OEyHGmymVT9sYdw33X65sTzYzvOTyJ9ZkrSd3K9kzH8CYKBUavVAQir1atjiUaPq1VCPzBdpe3205Jlb1JzJwn8SVyoh2iuefOjef0NDSsDNfjhjhan7d3NeNbSi3RqfUeZLZ+0gSCIpqszcQmsGj9rhZlOstVNnnuBC/cWoph/EWCKp5HxzjQYWZBk+wAzUsSM5g+OqO2JsDlR5PuFK78/t1UJXScxKz38XZAnZVZ1j7qq/mV7k3QkOoGyg74FBD1h8PPJuOVpdaVhvD3RptgJrOJaZo5uy1VCr5dZHWFLln8Qz4ZxLWN+QNz0obpG4ppplD/PlkpJLlsAu0303FPNsRh6yCwB3JNj4Y= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8147b151-6de9-40ca-dc5a-08db1aa2cfe4 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2023 22:17:57.9833 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2CfVq4yOY7G+hWceYpJH6RdM+qSVErzUh0qAuoojwhvPZxmy3skoVjcN4n9dZdYgMQXvJyyI0zcChi3yGtJkmzcd47kzzphu+YH8JIYMrK0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4238 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-01_15,2023-03-01_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2303010179 X-Proofpoint-ORIG-GUID: aN1vw_wE07rhfEyt-93IVOM8EscwwRlx X-Proofpoint-GUID: aN1vw_wE07rhfEyt-93IVOM8EscwwRlx X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,URIBL_BLACK 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: --------------u4OYfJIzhT0fDzvNLaT5wQ1O Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit  Hi Andreas,  Your fix fixes gprofng bug 29987 - bfd/archive.c:1447: undefined reference to `filename_ncmp'  But It is a workaround of problem. I think the problem is in the libbfd build. % ../binutils-gdb.git/configure --with-system-zlib --with-system-readline --enable-default-hash-style=gnu --enable-gold --without-guile --disable-{gdb,gdbserver,libbacktrace,libdecnumber,readline,sim} % make -j 20 2>&1 | tee make.log % grep 'skipping incompatible' make.log /usr/local/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/local/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/local/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/local/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/local/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm ... We see these warnings because libtool added -L/usr/lib % grep L/usr/lib make.log libtool: link: g++ -Wall -pthread -Wno-switch -g -O2 -o gp-archive gp-archive.o ArchiveExp.o  ./.libs/libgprofng.a -L/dev/shm/bld-binutils-gdb/libiberty -L/usr/lib /dev/shm/bld-binutils-gdb/opcodes/.libs/libopcodes.a /dev/shm/bld-binutils-gdb/bfd/.libs/libbfd.a -lzstd /dev/shm/bld-binutils-gdb/libsframe/.libs/libsframe.a -liberty -lpthread -ldl -lz -pthread libtool: link: g++ -Wall -pthread -Wno-switch -g -O2 -o gp-collect-app gp-collect-app.o checks.o envsets.o count.o ./.libs/libgprofng.a -L/dev/shm/bld-binutils-gdb/libiberty -L/usr/lib /dev/shm/bld-binutils-gdb/opcodes/.libs/libopcodes.a /dev/shm/bld-binutils-gdb/bfd/.libs/libbfd.a -lzstd /dev/shm/bld-binutils-gdb/libsframe/.libs/libsframe.a -liberty -lpthread -ldl -lz -pthread libtool: link: g++ -Wall -pthread -Wno-switch -g -O2 -o gprofng gprofng.o  ./.libs/libgprofng.a -L/dev/shm/bld-binutils-gdb/libiberty -L/usr/lib /dev/shm/bld-binutils-gdb/opcodes/.libs/libopcodes.a /dev/shm/bld-binutils-gdb/bfd/.libs/libbfd.a -lzstd /dev/shm/bld-binutils-gdb/libsframe/.libs/libsframe.a -liberty -lpthread -ldl -lz -pthread libtool: link: g++ -Wall -pthread -Wno-switch -g -O2 -o gp-display-text gp-display-text.o ipc.o ipcio.o ./.libs/libgprofng.a -L/dev/shm/bld-binutils-gdb/libiberty -L/usr/lib /dev/shm/bld-binutils-gdb/opcodes/.libs/libopcodes.a /dev/shm/bld-binutils-gdb/bfd/.libs/libbfd.a -lzstd /dev/shm/bld-binutils-gdb/libsframe/.libs/libsframe.a -liberty -lpthread -ldl -lz -pthread libtool: link: g++ -Wall -pthread -Wno-switch -g -O2 -o gp-display-src gp-display-src.o  ./.libs/libgprofng.a -L/dev/shm/bld-binutils-gdb/libiberty -L/usr/lib /dev/shm/bld-binutils-gdb/opcodes/.libs/libopcodes.a /dev/shm/bld-binutils-gdb/bfd/.libs/libbfd.a -lzstd /dev/shm/bld-binutils-gdb/libsframe/.libs/libsframe.a -liberty -lpthread -ldl -lz -pthread I think libtool added -L/usr/lib because gprofng and libsframe are linked with bfd/libbfd.la and libbfd.la has a wrong dependency: % grep L/usr/lib bfd/libbfd.la dependency_libs=' -lz -L/usr/lib -lzstd /dev/shm/bld-binutils-gdb/libsframe/libsframe.la -ldl' -L/usr/lib should not be here. It can be -L/usr/lib64 but not -L/usr/lib in the 64-bit build. Thank you, -Vladimir On 2/28/23 14:49, Andreas K. Hüttel via Binutils wrote: > For Gentoo users, after updating gcc, a subsequent build of > binutils can fail during "make install" with the following symptoms: > > lto1: fatal error: bytecode stream in file '/usr/lib64/binutils/x86_64-pc-linux-gnu/2.37_p1/libiberty.a' generated with LTO version 11.0 instead of the expected 11.2 > compilation terminated. > > The relink command picks up the installed version of libiberty.a > instead of the just built one. This commit addresses the issue by > replicating the workaround made in 7d53105d for libctf also for > libopcodes and libgprofng. > > Bug:https://sourceware.org/bugzilla/show_bug.cgi?id=29042 > Bug:https://bugs.gentoo.org/834720 > Signed-off-by: Andreas K. Hüttel > --- > gprofng/src/Makefile.am | 3 ++- > gprofng/src/Makefile.in | 3 ++- > opcodes/configure | 4 ++-- > opcodes/configure.ac | 4 ++-- > 4 files changed, 8 insertions(+), 6 deletions(-) > > diff --git a/gprofng/src/Makefile.am b/gprofng/src/Makefile.am > index ab90bb08c5f..96256faf788 100644 > --- a/gprofng/src/Makefile.am > +++ b/gprofng/src/Makefile.am > @@ -131,7 +131,8 @@ libgprofng_la_LDFLAGS = -version-info 0:0:0 > # Pass -lpthread instead of $(PTHREAD_LIBS) due to $(PTHREAD_LIBS) being empty > # when -nostdlib is passed to libtool. > # See bug 29364 - libgprofng.so: needs to link against -pthread > -libgprofng_la_LIBADD = $(top_builddir)/../opcodes/libopcodes.la \ > +libgprofng_la_LIBADD = $(GPROFNG_LIBADD) \ > + $(top_builddir)/../opcodes/libopcodes.la \ > $(top_builddir)/../bfd/libbfd.la \ > $(GPROFNG_LIBADD) \ > -lpthread -ldl > diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in > index 605fa4f6fd4..f968d8d6e59 100644 > --- a/gprofng/src/Makefile.in > +++ b/gprofng/src/Makefile.in > @@ -555,7 +555,8 @@ libgprofng_la_LDFLAGS = -version-info 0:0:0 > # Pass -lpthread instead of $(PTHREAD_LIBS) due to $(PTHREAD_LIBS) being empty > # when -nostdlib is passed to libtool. > # See bug 29364 - libgprofng.so: needs to link against -pthread > -libgprofng_la_LIBADD = $(top_builddir)/../opcodes/libopcodes.la \ > +libgprofng_la_LIBADD = $(GPROFNG_LIBADD) \ > + $(top_builddir)/../opcodes/libopcodes.la \ > $(top_builddir)/../bfd/libbfd.la \ > $(GPROFNG_LIBADD) \ > -lpthread -ldl > diff --git a/opcodes/configure b/opcodes/configure > index 8717d99ca26..fbdf41f87be 100755 > --- a/opcodes/configure > +++ b/opcodes/configure > @@ -12445,10 +12445,10 @@ if test "$enable_shared" = "yes"; then > case "${host}" in > *-*-cygwin*) > SHARED_LDFLAGS="-no-undefined" > - SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty $SHARED_LIBADD" > + SHARED_LIBADD="$SHARED_LIBADD -L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty $SHARED_LIBADD" > ;; > *) > - SHARED_LIBADD="../bfd/libbfd.la ${SHARED_LIBADD}" > + SHARED_LIBADD="${SHARED_LIBADD} ../bfd/libbfd.la ${SHARED_LIBADD}" > SHARED_DEPENDENCIES="../bfd/libbfd.la" > ;; > esac > diff --git a/opcodes/configure.ac b/opcodes/configure.ac > index 1beb72e87e0..79310916f7d 100644 > --- a/opcodes/configure.ac > +++ b/opcodes/configure.ac > @@ -193,10 +193,10 @@ if test "$enable_shared" = "yes"; then > case "${host}" in > *-*-cygwin*) > SHARED_LDFLAGS="-no-undefined" > - SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty $SHARED_LIBADD" > + SHARED_LIBADD="$SHARED_LIBADD -L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty $SHARED_LIBADD" > ;; > *) > - SHARED_LIBADD="../bfd/libbfd.la ${SHARED_LIBADD}" > + SHARED_LIBADD="${SHARED_LIBADD} ../bfd/libbfd.la ${SHARED_LIBADD}" > SHARED_DEPENDENCIES="../bfd/libbfd.la" > ;; > esac --------------u4OYfJIzhT0fDzvNLaT5wQ1O--