From patchwork Sun Feb 23 23:27:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Yi Zhao X-Patchwork-Id: 57733 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F2A74C021B2 for ; Sun, 23 Feb 2025 23:28:02 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web11.77875.1740353277199408101 for ; Sun, 23 Feb 2025 15:27:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=4149a90ddb=yi.zhao@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51NNLElb020952 for ; Sun, 23 Feb 2025 15:27:56 -0800 Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2177.outbound.protection.outlook.com [104.47.73.177]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 44yar7havd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 23 Feb 2025 15:27:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fLUXKX9toZD4xw0N9rBcT9ze8T6gnY7Ovrd1pAg7p85GxpWhneL5YotZ8hbyxMpD9wU1rrp1NLgITAzwh1ttIctrN3wrMaQ9lj5/W5OPnnSZ9WrpDf5Ax+GQSJH+duCRK6KEGgZDfuBMpJUIigrTjLU6kI5QUL5ccGeNaGebkoR+fr7om5S6EWZwDZl9q7PuP9eC5RbTCm3oV/teejR6WWUf4oI6nffj38DxeCwAF5ebAUQTfonO84qV96529bj4edt8gDMbQLCQc9/IIn2vTPeynXD0zNVUzm/feS8Qxc/N2/cBOWFefx+ZuqScDAjJyIHotcrWAPVuqEdylt/nnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=0PfzfDxHR8ZEZAd33vMjlFoB14CvTuiedDN0Cm8Od1o=; b=AXFIMy1Py9Pn2YHMmD0sMF6nLA7EkQ4vw9eKDCvvI16KVx6HqXSNy/rVzjJ5XyPgTIjKualy+PXSbmkJqrORU9+mlGLOAWPTF5+SHnJmjnGwPonBPikla7mtZfdVo2b1y+79+vBfqSmlD2QOHjvhyp7kVnN+sJTV20ErR+RHKBKjHYNSfV2SSIOZObsDRm2+OGf17t60VhqOaICS4LdyLPpZNJenIqJpY+6iWWNDpqpKahCNgtd9sjHA6Ig/4VlWOZXUeznXHNpjqAEohDD1DyrSG0vfkLMUt8izMKaaa6SuMKm9FAMPhe1KBJHPgPuXgMTw0JbdrcydgVWS0LKfxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DS0PR11MB6399.namprd11.prod.outlook.com (2603:10b6:8:c8::5) by SA0PR11MB4736.namprd11.prod.outlook.com (2603:10b6:806:9f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Sun, 23 Feb 2025 23:27:49 +0000 Received: from DS0PR11MB6399.namprd11.prod.outlook.com ([fe80::2b44:787c:e7ee:bfad]) by DS0PR11MB6399.namprd11.prod.outlook.com ([fe80::2b44:787c:e7ee:bfad%5]) with mapi id 15.20.8466.016; Sun, 23 Feb 2025 23:27:48 +0000 From: Yi Zhao To: openembedded-devel@lists.openembedded.org Subject: [PATCH] recipes: drop ld-is-gold support Date: Mon, 24 Feb 2025 07:27:33 +0800 Message-Id: <20250223232733.1166522-1-yi.zhao@windriver.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: TYCP286CA0132.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b6::15) To DS0PR11MB6399.namprd11.prod.outlook.com (2603:10b6:8:c8::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB6399:EE_|SA0PR11MB4736:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e2d18c2-d144-4ebd-de53-08dd5461af39 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?7HN8pHrDUgOITBDadBiLCes1rHLsL8t?= =?utf-8?q?Og7psKbkqLcNz4jaVk4aMbbrEIyFJyroghR4kMcqr6D1O3bA4VQz/ZM6QJiFUc9SU?= =?utf-8?q?CxoJ8L1ME0OYU1lDTHekPrT09fo5fBl1o5Pl4U5K29Z3oUWO8q4bgEZ37VswwUa/K?= =?utf-8?q?wLCuTDSgbQ1YMNP7lrh6KyWG5x0n27jdR4/OhTp+JXABwIi4PlyyPxoD2e9s5pwlJ?= =?utf-8?q?JflR4t7r2Kw1NEbUVSoYNACO7m1DzJaLxjGrDlshIhOOAGlwJXLVUq6iN99MjSrJR?= =?utf-8?q?NGblVCpj66NC7+yDa6np3+A7Hy2TO6489Mpcz3FIu5xWP65CIsK5/5RLrBq6pGYYS?= =?utf-8?q?blLxWzOg/IiBy6zUE/V8UH6AhkxodTcN0EvJgs3jEEuV/Z4CKGnpkHljU9NPdOhiu?= =?utf-8?q?v1MWV0/ebvXG11PuIw01vg4DE+aAXgTPKtThbU6QjL4+vA6Zm/kUuISI6h1FoHbTP?= =?utf-8?q?fjz3DOHTFRPIacYVQYLSFcg0YELYTf4rxBfC5Sqvpx8m55/IPdBOuyUw9X+j2K5St?= =?utf-8?q?TGNpK35sWgpe9bA4xW6aIgJIkd+5ryUC05TEXksoIKWmZID6P1i2977LbdbY50OEN?= =?utf-8?q?5inIQU6qipl76zwoARQs4Ld+MtXkDdaCKzy06bas2m8IyUpaMEebTkJ6jCvaIC3YQ?= =?utf-8?q?QlMYmxCredaMqss1JoPgzGGkM/UJtN/bTq+IjeHH0h7j6/1t/fC1a1PMxe7uwtQCL?= =?utf-8?q?hg99WuRTKYoU45Fr+OxQ9UWEaPIWEY4j8i2xNa7icaWwXSNtMdRKaSHNwN9ZUkuZz?= =?utf-8?q?iP+yDcJbYYiFGqUxwc2ox9QxG01zMrITQX2ehmQBf3FV62LKNYjBhksYWSRb+7AJk?= =?utf-8?q?5FEWTCdeZ7bsHmpIKmvGFfjET5xqCb3tIEYA5AYD21OBOBD88crsuZe3jwTt/atHU?= =?utf-8?q?ExDQWCj0WyDWhNB2oMiX+6A/k2F99chxeBLPBKbv0MW+/YdihG3jAtgNulbUKqHUl?= =?utf-8?q?qHt+Tz1XRsmJW8dC4oJM+RMa3j7ZEsOplr6UTWYFfgr4S1X1cQwdi9CH/JSG3ZlxR?= =?utf-8?q?3MdENHdSocd6aBQOL4HiQmpRyyKUuFsERBJ/IWHoLWn5IAsrJVS1HxSFd9qmmUkLS?= =?utf-8?q?/y0+IVoJ4KlcpFeSAYaxQoTh6iFXJNMkLv5IxBHsAP1Mf+0EuSxqmHGgU59L26S/l?= =?utf-8?q?VS2O0K/MvUdpILlR4uoYJJDuFWTihrzjC9JElqb6s+MgIT49MGVGMXffiKjOzV/vj?= =?utf-8?q?E8aTg0yOE/SyCYhCqvhkVrR9Z5DNWWwxFMU6dIajwNZsHagHEtugi6MW9TzchcIK/?= =?utf-8?q?xbpbp0uabx1gjxoKvY0W/DOMzbKLA2421eHbP8JQ41E+K4hR+Z0nDS+duh1buvPlu?= =?utf-8?q?Y69qtfX03dS2dC6yjS0ZN6j7DNGT5BGBfA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB6399.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?J5oCrpI2VC8p6gQ7sybQ3UgRqIdM?= =?utf-8?q?ms4WRlTPlErPZBbD34H19uEpAEE6tL9JmzKkGWFmYfBAq5zn2bT66a9d1lTwbrya5?= =?utf-8?q?B7yQOKMLhYr7GCeKku3A0AL6GOlZxxO7oIGKDREIrU4pbCN+BEj8sZjpevBF4PeHU?= =?utf-8?q?0Gody77vm4HQh0HKCfzFcBIkZc8giJfpky1AUx6nsseRujWopBDTotO8TPzBKPYj2?= =?utf-8?q?VN7V4momtaixK58gpCPUT5Q/nn7TGAGDS2tq4QwyR+7EFrOXgYr+kURQPJQm/AYq9?= =?utf-8?q?djqI5Wh5I7JzjVgQPwJBokRBQ7sy250Ieiw2HlEjSMA3yrPbGyl11UoPwIIB/zbcM?= =?utf-8?q?mKpXpsdVA+VSjZw/ZRJ/bauYPpzOBhpurRuoWcGyWjnDN1zXK1gZDBmykHl1BFK6/?= =?utf-8?q?YiXsbfQ4HdtaY30RgjW5itQG0LAVL7R7AQb8qzLByNXsLbPLXghw21pT7DYG/VpCi?= =?utf-8?q?NxuBgBHnsjJCdGeIhxInQp1q5woTNJF9o2rOiiwd4+WOmxepHkjZI6ag9Rfi9n4uE?= =?utf-8?q?jBFkORQc4i0+O/NPUsAyVI2U96k7xFJsbY5FUnbIcvdhYSQ8aqlcbY/3DGYZiS6PP?= =?utf-8?q?YALKLJtbbRbG8ofpF0FBsmh5Ubgp6XAzlioM8WhH3twM9ZhSCqm41qXFBTk2Gzssn?= =?utf-8?q?UbE3uDVo2+qmlNSkFziMUVpMT+zOiWlHuSwF6vXvrcVjWkD8IuhQhlfUxkV6RX+7r?= =?utf-8?q?heaymfxzWQl4K96JTsn9EitNwUnZ6SFadpDX49Z+0DWE1g2zuElJdp+Dljs5UiqwM?= =?utf-8?q?mhTAQyB0fN5e5z75qit+yFTKGmj9EMscttUKNZikpquGCQPBNwUyDV99tAPdvjs0u?= =?utf-8?q?4IPo1V0FHP//ai40/zzVBzDMeKtvnD8AOJEAye+dqkt/9C2/sanT0lgvZth3lTxKB?= =?utf-8?q?OHlcxQiV+/jfUPQS0kV5eU7K/vtSeHKE9eisQDfbZKE2BbUAmPSagn6aUepOBK4tP?= =?utf-8?q?HkdOU6sLQHLT4D5scxtJT6weVQ3GMpXMH/pw0AgyiKfbME2uj93N8C0ZjpjsKysmg?= =?utf-8?q?G5A6/iPffHaL+0pK3SxmLDXMprmpmGsTg7ZM7aymwQ25PZTAKGLWnlM0415Fq/Rld?= =?utf-8?q?C7TuUfEYXpF7wrOju3rqnf9CQGDu0ynZYAWbMzd2wqnhi8YD3bRvh3xyt6zzxp4pg?= =?utf-8?q?k5NYu6Mxi3cSqDdsWPbb4TF+V6TiB0GfCyX2ypOGgvj34OCJ5Q1787OHQ9njFYDiW?= =?utf-8?q?FHnzKuVdE6YaH/Hp9/ZgDWdXnm2u5OUHtvzulxWxn/vXb7TJf+8/4qCNCNxXcwtjF?= =?utf-8?q?jh/hsaVYKrTjnRc+0CctYzI6lAc44hX0Hgu9A9jUr1EviyvEhZ/M8iHkS3NCSYkp0?= =?utf-8?q?n3dbEAakX1Xm8aefZKGn5afUcKcnbii2ugyI9+IjsTNSqBNbEl04RKrI5b9iAjlS1?= =?utf-8?q?InXayLmP9qL3TsIMRtmaaGml+xzWsyZzBPC9IsBnnHTInb+fbK5jUo/McmIuqSCij?= =?utf-8?q?bN+95HWqCts1gkosrYwIlAAHFBVvAZZ229IbV/OTAkJ5u3egEGV/kkZlp6SAYteux?= =?utf-8?q?ofxV+S+7eKPk?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e2d18c2-d144-4ebd-de53-08dd5461af39 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB6399.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2025 23:27:48.7810 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W5OFNZjID27KxySpYPquBgPThlHMhv2mAzU4u9WA+lQgPWKoEF5TL3EmJOGElkX48lPht1hzTjWyg+I6nRVNQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4736 X-Proofpoint-ORIG-GUID: _niTFctQanjHlxF6sVGscISsnOOrPfn0 X-Authority-Analysis: v=2.4 cv=Be0i0qt2 c=1 sm=1 tr=0 ts=67bbaefc cx=c_pps a=VBfpofCtJTW4YIct4dFqXg==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=T2h4t0Lz3GQA:10 a=Q4-j1AaZAAAA:8 a=NEAV23lmAAAA:8 a=KQ0BKDeZAAAA:8 a=XEQRnViFAAAA:8 a=t7CeM3EgAAAA:8 a=lQOv7NOfAAAA:8 a=20KFwNOVAAAA:8 a=TSbVqHtbAAAA:8 a=ewRTMR6aAAAA:8 a=pGLkceISAAAA:8 a=GNEw3xDRAAAA:8 a=mK_AVkanAAAA:8 a=ZZLz4eozypfJlEYqcDcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=9H3Qd4_ONW2Ztcrla5EB:22 a=b4Qu2kN0ZaZPrownHp55:22 a=1XHicvQM08eBGpD5cucn:22 a=FdTzh2GWekK77mhwV6Dw:22 a=EbehoVYH_zAensOyf1gC:22 a=NJcUIoPEKLAEIzHnl83t:22 a=uSyq2o5xgbcsdybRuoJL:22 a=Gbt7yw0KH3r5R2uzA50C:22 a=3gWm3jAn84ENXaBijsEo:22 X-Proofpoint-GUID: _niTFctQanjHlxF6sVGscISsnOOrPfn0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-23_11,2025-02-20_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 spamscore=0 impostorscore=0 mlxscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 bulkscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502100000 definitions=main-2502230185 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 51NNLElb020952 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 23 Feb 2025 23:28:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/115549 The gold linker support has been dropped in oe-core[1]. Remove related special cases and patches in recipes. [1] https://git.openembedded.org/openembedded-core/commit/?id=a4addb9ab63011e7c604fc5daff95559e7d214e7 Signed-off-by: Yi Zhao --- .../fuse/files/gold-unversioned-symbol.patch | 92 ------------------- .../recipes-support/fuse/fuse_2.9.9.bb | 1 - .../samba/samba_4.19.8.bb | 2 +- .../recipes-dbs/mongodb/mongodb_git.bb | 4 - .../libhugetlbfs/libhugetlbfs_2.24.bb | 6 -- meta-oe/recipes-dbs/mysql/mariadb.inc | 6 -- .../konkretcmpi/konkretcmpi_0.9.2.bb | 2 - .../0001-detect-gold-as-GNU-linker-too.patch | 29 ------ .../recipes-extended/newt/libnewt_0.52.24.bb | 1 - .../openwsman/openwsman_2.7.2.bb | 2 - .../sblim-sfcb/sblim-sfcb_1.4.9.bb | 1 - .../recipes-graphics/directfb/directfb.inc | 3 - meta-oe/recipes-support/lvm2/lvm2.inc | 4 - .../webkitgtk/webkitgtk3_2.44.3.bb | 8 +- 14 files changed, 3 insertions(+), 158 deletions(-) delete mode 100644 meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch delete mode 100644 meta-oe/recipes-extended/newt/files/0001-detect-gold-as-GNU-linker-too.patch diff --git a/meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch b/meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch deleted file mode 100644 index d47f692c0e..0000000000 --- a/meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch +++ /dev/null @@ -1,92 +0,0 @@ -fuse: Fix linking issues with gold linker - -fuse has problems when linking with gold since it uses version -scripts in a way thats so perticular to bfd ld - -/home/kraj/work/angstrom/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/libexec/armv5te-angstrom-linux-gnueabi/gcc/arm-angstro -error: symbol __fuse_exited has undefined version -| collect2: ld returned 1 exit status -| make[1]: *** [libfuse.la] Error 1 -| make[1]: *** Waiting for unfinished jobs.... - -For more details - -http://blog.flameeyes.eu/2011/06/01/gold-readiness-obstacle-2-base-versioning -http://sources.redhat.com/bugzilla/show_bug.cgi?id=10861 -http://comments.gmane.org/gmane.comp.file-systems.fuse.devel/9524 -http://www.airs.com/blog/archives/300 - -Upstream-Status: Pending -Signed-off-by: Khem Raj -Signed-off-by: Koen Kooi -Signed-off-by: Hongxu Jia ---- - lib/fuse.c | 10 +++++----- - lib/fuse_mt.c | 2 +- - lib/fuse_versionscript | 3 +++ - lib/helper.c | 6 +++--- - 4 files changed, 12 insertions(+), 9 deletions(-) - -diff --git a/lib/fuse.c b/lib/fuse.c -index 067d0dc..6d27711 100644 ---- a/lib/fuse.c -+++ b/lib/fuse.c -@@ -4873,11 +4873,11 @@ struct fuse *fuse_new_compat1(int fd, int flags, - 11); - } - --FUSE_SYMVER(".symver fuse_exited,__fuse_exited@"); --FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@"); --FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@"); --FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@"); --FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@"); -+FUSE_SYMVER(".symver fuse_exited,__fuse_exited@FUSE_UNVERSIONED"); -+FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@FUSE_UNVERSIONED"); -+FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@FUSE_UNVERSIONED"); -+FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@FUSE_UNVERSIONED"); -+FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED"); - FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2"); - - #endif /* __FreeBSD__ || __NetBSD__ */ -diff --git a/lib/fuse_mt.c b/lib/fuse_mt.c -index f6dbe71..fd5ac23 100644 ---- a/lib/fuse_mt.c -+++ b/lib/fuse_mt.c -@@ -119,4 +119,4 @@ int fuse_loop_mt(struct fuse *f) - return res; - } - --FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@"); -+FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED"); -diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript -index 8d91887..de16ab2 100644 ---- a/lib/fuse_versionscript -+++ b/lib/fuse_versionscript -@@ -1,3 +1,6 @@ -+FUSE_UNVERSIONED { -+}; -+ - FUSE_2.2 { - global: - fuse_destroy; -diff --git a/lib/helper.c b/lib/helper.c -index b644012..c5349bf 100644 ---- a/lib/helper.c -+++ b/lib/helper.c -@@ -436,10 +436,10 @@ int fuse_mount_compat1(const char *mountpoint, const char *args[]) - return fuse_mount_compat22(mountpoint, NULL); - } - --FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@"); -+FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@FUSE_UNVERSIONED"); - FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2"); --FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@"); --FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@"); -+FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@FUSE_UNVERSIONED"); -+FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED"); - FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2"); - - #endif /* __FreeBSD__ || __NetBSD__ */ --- -1.8.1.2 - diff --git a/meta-filesystems/recipes-support/fuse/fuse_2.9.9.bb b/meta-filesystems/recipes-support/fuse/fuse_2.9.9.bb index fca7d42b39..094ed8c8ad 100644 --- a/meta-filesystems/recipes-support/fuse/fuse_2.9.9.bb +++ b/meta-filesystems/recipes-support/fuse/fuse_2.9.9.bb @@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "https://github.com/libfuse/libfuse/releases/download/${BP}/${BP}.tar.gz \ - file://gold-unversioned-symbol.patch \ file://aarch64.patch \ file://0001-fuse-fix-the-return-value-of-help-option.patch \ file://fuse2-0007-util-ulockmgr_server.c-conditionally-define-closefro.patch \ diff --git a/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb b/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb index beff73b1b3..05dca8d9c0 100644 --- a/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb +++ b/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb @@ -125,7 +125,7 @@ EXTRA_OECONF += "--enable-fhs \ --pythondir=${PYTHON_SITEPACKAGES_DIR} \ " -LDFLAGS += "-Wl,-z,relro,-z,now ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" +LDFLAGS += "-Wl,-z,relro,-z,now" do_configure:append() { cd ${S}/pidl/ diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb index ee5c77a85d..b4864defb7 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb @@ -73,10 +73,6 @@ WIREDTIGER ?= "off" WIREDTIGER:x86-64 = "on" WIREDTIGER:aarch64 = "on" -# ld.gold: fatal error: build/59f4f0dd/mongo/mongod: Structure needs cleaning -LDFLAGS:append:x86:libc-musl = " -fuse-ld=bfd" -LDFLAGS:remove:toolchain-clang = "-fuse-ld=bfd" - EXTRA_OESCONS = "PREFIX=${prefix} \ DESTDIR=${D} \ MAXLINELENGTH='2097152' \ diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb index d82e03e81f..afed3b4a81 100644 --- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb +++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb @@ -50,15 +50,9 @@ LDFLAGS += "-B${S}" inherit autotools-brokensep cpan-base -#The CUSTOM_LDSCRIPTS doesn't work with the gold linker do_configure:prepend() { - if [ "${@bb.utils.filter('DISTRO_FEATURES', 'ld-is-gold', d)}" ]; then - sed -i 's/CUSTOM_LDSCRIPTS = yes/CUSTOM_LDSCRIPTS = no/' Makefile.in - fi - ln -sf ld.hugetlbfs ${S}/ld ln -sf ld.hugetlbfs ${S}/ld.bfd - ln -sf ld.hugetlbfs ${S}/ld.gold ln -sf ld.hugetlbfs ${S}/ld.lld } diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-oe/recipes-dbs/mysql/mariadb.inc index b620355730..51eaf4a502 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb.inc +++ b/meta-oe/recipes-dbs/mysql/mariadb.inc @@ -69,14 +69,8 @@ PACKAGECONFIG[krb5] = ", ,krb5" PACKAGECONFIG[lz4] = ", ,lz4" PACKAGECONFIG[openssl] = "-DWITH_SSL='system',-DWITH_SSL='bundled',openssl" -# MariaDB doesn't link properly with gold -# https://mariadb.atlassian.net/browse/MDEV-5982 -TARGET_CFLAGS += "-fuse-ld=bfd" LDFLAGS += " -pthread" -BUILD_CFLAGS += "-fuse-ld=bfd" -BUILD_CXXFLAGS += "-fuse-ld=bfd" - LDFLAGS:x86:toolchain-clang = "-latomic" LDFLAGS:riscv32:toolchain-clang = "-latomic" diff --git a/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb b/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb index 6b60d89187..bd3a8f2ff5 100644 --- a/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb +++ b/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb @@ -24,8 +24,6 @@ EXTRA_OECMAKE = "-DWITH_PYTHON=ON \ ${@oe.utils.conditional("libdir", "/usr/lib32", "-DLIB_SUFFIX=32", "", d)} \ " -LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" - do_install:append() { rm -rf ${D}${datadir} } diff --git a/meta-oe/recipes-extended/newt/files/0001-detect-gold-as-GNU-linker-too.patch b/meta-oe/recipes-extended/newt/files/0001-detect-gold-as-GNU-linker-too.patch deleted file mode 100644 index 090ed5c1c9..0000000000 --- a/meta-oe/recipes-extended/newt/files/0001-detect-gold-as-GNU-linker-too.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 08ba909500412611953aea0fa2fe0d8fe76b6e24 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20M=C3=BCller?= -Date: Wed, 21 Sep 2016 21:14:40 +0200 -Subject: [PATCH] detect gold as GNU linker too -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Upstream-Status: Pending - -Signed-off-by: Andreas Müller - ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 468c718..cd93f30 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -28,7 +28,7 @@ AC_CHECK_SIZEOF([void *]) - AC_MSG_CHECKING([for GNU ld]) - LD=$($CC -print-prog-name=ld 2>&5) - --if test $($LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ld") = 0; then -+if test $($LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ") = 0; then - # Not - GNU_LD="" - AC_MSG_RESULT([no]) diff --git a/meta-oe/recipes-extended/newt/libnewt_0.52.24.bb b/meta-oe/recipes-extended/newt/libnewt_0.52.24.bb index 1e39a1c5ca..834dddd0b5 100644 --- a/meta-oe/recipes-extended/newt/libnewt_0.52.24.bb +++ b/meta-oe/recipes-extended/newt/libnewt_0.52.24.bb @@ -20,7 +20,6 @@ DEPENDS = "slang popt python3" SRC_URI = "https://releases.pagure.org/newt/newt-${PV}.tar.gz \ file://cross_ar.patch \ file://Makefile.in-Add-tinfo-library-to-the-linking-librari.patch \ - file://0001-detect-gold-as-GNU-linker-too.patch \ " SRC_URI[sha256sum] = "5ded7e221f85f642521c49b1826c8de19845aa372baf5d630a51774b544fbdbb" diff --git a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb b/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb index 5437ea13e8..d8dda6d090 100644 --- a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb +++ b/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb @@ -34,8 +34,6 @@ inherit systemd cmake pkgconfig python3native perlnative SYSTEMD_SERVICE:${PN} = "openwsmand.service" SYSTEMD_AUTO_ENABLE = "disable" -LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', " -fuse-ld=bfd ", '', d)}" - EXTRA_OECMAKE = "-DBUILD_BINDINGS=NO \ -DBUILD_LIBCIM=NO \ -DBUILD_PERL=YES \ diff --git a/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb b/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb index 083cfcb810..622c5ce07c 100644 --- a/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb +++ b/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb @@ -42,7 +42,6 @@ SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE:${PN} = "sblim-sfcb.service" SYSTEMD_AUTO_ENABLE = "enable" -LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,--allow-shlib-undefined ', '', d)}" EXTRA_OECONF = '--enable-debug \ diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc b/meta-oe/recipes-graphics/directfb/directfb.inc index 59796cc65f..df65478b40 100644 --- a/meta-oe/recipes-graphics/directfb/directfb.inc +++ b/meta-oe/recipes-graphics/directfb/directfb.inc @@ -34,9 +34,6 @@ LDFLAGS:append = " -lm" CXXFLAGS:append:toolchain-clang = " -Wno-error=dtor-typedef" -# Workaround for linking issues seen with armv7a + gold -LDFLAGS:append:arm = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" - BINCONFIG = "${bindir}/directfb-config" inherit autotools binconfig-disabled pkgconfig diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc index 1f608c29d0..9ff7662a51 100644 --- a/meta-oe/recipes-support/lvm2/lvm2.inc +++ b/meta-oe/recipes-support/lvm2/lvm2.inc @@ -58,7 +58,3 @@ EXTRA_OECONF = "--with-user= \ --with-thin-repair=${sbindir}/thin_repair \ --with-thin-restore=${sbindir}/thin_restore \ " - -# gold doesn't like multiple dm_bitset_parse_list definitions in libdm/.exported_symbols.DM_1_02_138 and libdm/.exported_symbols.DM_1_02_129 -# after it was uncommented in the later in 2.03.12 with https://github.com/lvmteam/lvm2/commit/60eb608d66c2056a78e81f27db3da14139d9faab -LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', " -fuse-ld=bfd", '', d)}" diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.44.3.bb b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.44.3.bb index 52bf2eb399..07fa0d06f7 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.44.3.bb +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.44.3.bb @@ -135,12 +135,8 @@ EXTRA_OECMAKE:append:armv7a = " -DENABLE_JIT=${@bb.utils.contains('TUNE_FEATURES EXTRA_OECMAKE:append:armv7r = " -DENABLE_JIT=${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', 'ON', 'OFF', d)}" EXTRA_OECMAKE:append:armv7ve = " -DENABLE_JIT=${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', 'ON', 'OFF', d)}" -EXTRA_OECMAKE:append:mipsarch = " -DUSE_LD_GOLD=OFF " -EXTRA_OECMAKE:append:powerpc = " -DUSE_LD_GOLD=OFF " - -# JIT and gold linker does not work on RISCV -EXTRA_OECMAKE:append:riscv32 = " -DUSE_LD_GOLD=OFF -DENABLE_JIT=OFF" -EXTRA_OECMAKE:append:riscv64 = " -DUSE_LD_GOLD=OFF" +# JIT does not work on RISCV +EXTRA_OECMAKE:append:riscv32 = " -DENABLE_JIT=OFF" # JIT not supported on MIPS either EXTRA_OECMAKE:append:mipsarch = " -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON "