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 8F5473857C5C for ; Tue, 5 Dec 2023 21:36:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8F5473857C5C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8F5473857C5C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1701812209; cv=pass; b=YivH04VNfSX6d5VZ9V8VnGp9ghPbBciR+oqj5RPnYXo9BOHiBp8dWDI13f+NnRLayS++9yho64sN690XUUS+4kC8ZOOKX3zBV3892MvAD/UG6rotyVAXXd1mQCJp41sw5xOdn/xOTDoc7bk+foVYpZayeZwZuDT2hv83N/ifPQQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1701812209; c=relaxed/simple; bh=vMu+Wr9p9AYymIe2okvNSDePNK2KzchLiwoViJJGQGs=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=xZOpMuN7R+BftlzzPAa7N4VFXwhgP/FPrNnvHb81kHqsTrBd291EbTx1AtOEdLWhr7zhPDajJh1ZXSg865RllYZA0LxKmbzOXT9zL5Ko8tbZXTTycSU1KCqSZjRmLBGhW7JGENHwEhGU6sABxsWP3epwWska+FlCHPzENS+stl4= ARC-Authentication-Results: i=2; server2.sourceware.org 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 3B5LO12c023062; Tue, 5 Dec 2023 21:36:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=bWsLSZXXlGtJrl+VdIG2S6IlRufQ4Po9XWgw/dzYDbk=; b=SDAXUzmGaP5xIBh1Uqd+TcuxmFwEOODjElypD+lmD/5bMI1WwIwT92Jj63GX0CCNWRL+ uLshLXQknwoOF7SruF1fuUzCC6hwNWK8KRm1v7/QVi0bPdxe9FtjGwP4Iiw7JuvyKwYl mg/Y/lq8zseOyph9STw51x7Yo4B2xDmyxUC1Mm3A9ZDUx19/T3o13Yp9i3zea95RLivP 5CxK9DJNtpFCJVxaqJfjuT8gCmcWMJuAfGtWoDpeYtCaegNwzMFQAaBsf9UE/ThGgfBn YLr1kgMxxCs1ZYLDmAd4zIbgwhhblUCSgdnY72kaoqF4ZdWuKNnL2+3il8kUWmlCIvXu nw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3utana05fm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Dec 2023 21:36:46 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 3B5K8vBt019755; Tue, 5 Dec 2023 21:36:44 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3utan3kk7m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Dec 2023 21:36:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RCNJ9MrepgKh/5/DesZkou9+p2kYlu8vFgCA+HnOxoWFE9tD7iO+SZOTyxwWj0ZSxWli5V8ml0DoDr9Sr/epD4196VqSrhhJVQnCZUQ0r2bZzK6E2m5fmfHkfifJfcOhuu0Y1Wi8whuV5D281AhdJbvQJJXx36n5E54sk0EhTyYSOhLIC3BOgl7vQJoqSkFyV9WqcWzMr50k89mGIgHYSC422lk04VowCaaR0PjBOjXb78FtnIY+BgUdhoHDSgfsTHI9XSrRkB5u3IObWxepZ3eyozVlnYiPu/Q6T+a6BipGXpJk3yBM5Pt+MRXlhRPSJ/nsxS+Ru/85tNFQMwwrNg== 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=bWsLSZXXlGtJrl+VdIG2S6IlRufQ4Po9XWgw/dzYDbk=; b=Mlh+8EO2wZQHJqASFEqO+pnl864sidIyZLtrb6AZn5t4Wq0+OXY4ejtuM9Gt+d7sT9kCNUvuNCFAeY5qKG4IunaCA54c9PMkogyL9X2bdohbSbfhKLBh5R/wvUADcBDDCKijaL6cY9hVyArKWtlrIpC9NDS2XIN/3NoBv4l8+sXRrS8a0SM0TYUV/CeiboxD4mqu8Eyegf7YFWQ2yclbuaivJmPrBab+hWYuPNakTkM39tnFywUjsfRWeyqsGD0FrdXODBo8W79jQDoEzCAZ57qv5WV+vJvxHiXfPq6ql8juUrCbR7bw5vXrBVInIy+EA223FCVsYaC4vSj+hDsjxg== 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=bWsLSZXXlGtJrl+VdIG2S6IlRufQ4Po9XWgw/dzYDbk=; b=cy1g4DoDyfkVyulfkhP//mY5vL+hR02vJnFDALh80iev2IjtH0AhGP+1dM0qE4qNn5gjHi9lEF6hzentcsesGG7bKya4htdvZB4Ch1DBOHD5qRy9Z5V9CeTiwPz3ILq3vwI8nUI/21RFSZlQLpLGC7NbVcJfYxR2FwkhAiotrBU= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by DM4PR10MB6256.namprd10.prod.outlook.com (2603:10b6:8:b5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Tue, 5 Dec 2023 21:36:42 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::88e2:4a2e:3111:e04]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::88e2:4a2e:3111:e04%7]) with mapi id 15.20.7025.022; Tue, 5 Dec 2023 21:36:42 +0000 From: Indu Bhagat To: gcc-patches@gcc.gnu.org Cc: doko@ubuntu.com, sam@gentoo.org, Indu Bhagat Subject: [[PATCH][GCC13] 1/2] bfd: linker: merge .sframe sections Date: Tue, 5 Dec 2023 13:36:31 -0800 Message-ID: <20231205213632.947369-2-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231205213632.947369-1-indu.bhagat@oracle.com> References: <20231205213632.947369-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW2PR2101CA0004.namprd21.prod.outlook.com (2603:10b6:302:1::17) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|DM4PR10MB6256:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c3c29fb-b487-430f-cd88-08dbf5da4584 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UC89xWoqXanuC0gvJ20xNpM1sRuSoXgjwxaOA8ozqI5zNPOrjEweJTCmgZ+rbFXc9+jcIWjGu+lHD0b2H3iFK+KDmNo3OFhTzsnrnWS4t41f34eOI8M/SA/xXgJWJc52mYorhoVtVwyXnlgXLd0XAp1nrlhr/7+FaP0SC+TvzVbCT+fE6hkgMtO8Tfk3Vz23Zv88oJf7S5fYQEXTXrYneCiJMa3FjNsrntT1J08G30vKDJVLRQO/SnliVjH76g+hT9vYNuba5g9N2a08Lk2U5ZsUNhms08FEeoNd14x9NTAWSy0gdVXnyyu79WDXSB388LHisx8si7VxLDh229e07a1xOWWBHhfI2jLJT8gVNZsbuSx+PMd/+nDH9gIWMFvyZRSK+knO3tYZhk1gjBAvwf8peGdSwdbWkZP6hZGAJ0tIn7glqLl0+0P8VPn2J5juc7Us7I/G7HRsnOT0dYmOxUCkKdgZgK9imSv05lWrxfeA8Z1TBP87e2Uv58omWTu2OuY08HaQHBTZdhWYC3MwdmiNnzYY3FVE37g5Ogk2uEq/Mmr3TE1/1PyPKO7hIQTNr/UkEQG+8H1S37AbuBAAJoqE8AhYL7OZnqdk/X3axEKYzs0GayaUAlpFgx9DWybS X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2158.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(39860400002)(376002)(346002)(136003)(366004)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(1076003)(6916009)(66946007)(66556008)(86362001)(4326008)(8936002)(8676002)(66476007)(316002)(478600001)(6486002)(44832011)(36756003)(41300700001)(5660300002)(2906002)(38100700002)(6506007)(2616005)(6666004)(107886003)(6512007)(83380400001)(142923001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cu0Wk1jL/khkfRhtXcm86g5CO/MopjegyoxwE7tdvKRx/JY5nYHBMSRHfHAU?= =?us-ascii?Q?CvRFU8roVqjC8UZRGcxC0P4e1BXR5OukIXh+U+0dyY756nMgheq4nTPj6GwZ?= =?us-ascii?Q?tODqrsGQab4OU75fzJHoefDjN6wrJpqYf9M2rjEWlZ+a8PUwJMBFJvF6wXXW?= =?us-ascii?Q?8Xod+KHjMVB8X5zSsiHdc05bR8/Jf1FCZnokTEoR1V00b3BtLIaHTotJDn68?= =?us-ascii?Q?ACN8sx+Gm8dTuaCXiZLTrarGZqvKgq1ISoVygFILkkP8Fz0BQDXQJJKKu9Ik?= =?us-ascii?Q?avEppy1WCnPfpwPDn5raIfEDMXWle/LGFzvD59xDngnd/HAEX77MnX8prBku?= =?us-ascii?Q?bH9so22UqcLoSxUhmBieqxP7OQg4wQJbJhwtUv3L7BKkbuyLL+dGAL8iiaWg?= =?us-ascii?Q?BXkI3zMBRAjSEnb+V7XoJDh+oC3kQF5+3tAfkKSkPTqdu04d+CjJ/uQEmfzZ?= =?us-ascii?Q?69aFdjLefuoOOjvyE088FSRRbGR/vfpOtDjsTEuGgwWeXN8y4xFQvRN0UQAq?= =?us-ascii?Q?lgNpBMk0ajYj20WjmyrJAf4o/VqJfDziZpBZ0KvHysUYFRWxEJK9QawOL6MN?= =?us-ascii?Q?JRkwoR1X0xth/fGalgkVVMlWfrdQUc6tybUzCLcWAEQW8PnjQLe98mNaGiVV?= =?us-ascii?Q?bTO2P02Jiv5UbuG/c43mpkYDBrayhbKyDzsY7869CgVaeckuD+6yyF2RFzUp?= =?us-ascii?Q?m7OeNqUB3I0eCLvGWV5iOz/43lR5tyCZK9YerxgBSZawAy7Oxx8YDPAnTYBu?= =?us-ascii?Q?sVfK21LV3o7+UW4FXRWTcOnyKzY4ZujYOdsv5+pOqG4ethdVQahddcmbEigx?= =?us-ascii?Q?u3PqpY1YPhacUjyNBKF0r8geSCOap+Z5MTWbLQLFbRh4vw2RdkQ2ujFPpf/S?= =?us-ascii?Q?25yXlAOjlWkr8r5FX1dBeubekoWVH//TRoTemz5CUJVRTpzrNOC7YXL87OYo?= =?us-ascii?Q?HByQ71FPz5szqYJSHPGQ0IY6f7nIL0V0j/sd/N44p7khivty1OwVUlomnTPS?= =?us-ascii?Q?a3zB0HvSUTmISBiNMSJV4eDpCed7ik6qsLsgYfeeZPLasqdxGQRszz9RTkvw?= =?us-ascii?Q?AsUGSpwTotNks/A1x5+tg87WZsnP444ZsMvEsz4Gi3/ZSzwlS/019OWp5k4J?= =?us-ascii?Q?k2qdVqpws6fPam1DZXvJRxh24STiuhpzDZXe4LSDZ0QjLtGcqaSvE9tYAnXY?= =?us-ascii?Q?MR8tSQ2Q7gI4KLgJCgtsO+QjU8ACHtiEjJgYrfbAidp3wT5bIwdY0aCKLjud?= =?us-ascii?Q?rqVmCK+q1msamziB2iAz3F7rRNbhKQSAEDSn8u16lAtW8liFZ1YH1V35AqBh?= =?us-ascii?Q?RGJet6lGUjWBNW7eOecjQYof6llNy1FQxORn0OJgHl8AF1zd2+00/gead6Yf?= =?us-ascii?Q?7UaWrgextExpiGm0M87UCHernAKv5vsLJF43oa/v4jYHu5ms+hVTt13qsyus?= =?us-ascii?Q?lz6OpteF39F2KDu9rvTEwAIGRqURxyZzMzuiDHZwgXILnDXzfCglqQvTVGAv?= =?us-ascii?Q?ofBzNEpOUbjhjkTDwoCYyeZzFZLBpTkp7VlGCDABwt6laO6vWumctiAfI7S8?= =?us-ascii?Q?EkmZkcHKqPSl3jio144CG9IAGTa/zpPxuQ2wyKflUiW3Xm9S8IBVImFyXVco?= =?us-ascii?Q?uSIcBQO6EHLIFqP/jbgYmis=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: IFg5YWMXoL7lkQjlFsDyNRw2HJCFP/BdM30xwSStHyccL6i9S9vSKwL9TTF5sUyONfhKLEP02o+30FpgDcgr3Hvg/YmWcoho6UnfpONwbecuo31k8Rigjz+Kw9RMF8C+bUjFB3nIaDYK/aK/3RKbBlqu3gWum16GcMFxhfrBdczd5+loQfolSyRr7XbfV39OcYXPf6FOPVXZQcTUSJsQ6reOqZyrdG2VDzEtEzVM+ZBdyCtLURqm7zQhocALOBxqHnZAClaFU2GtqWf+UoIaLqhQNiGoz/A5uli5RZ5QZYeAETLzjdd/3OqVmhi++12FiUpia9T904clTqu4qck9nVuLLzj52R1E6w8oitha2Dx13cj1fc+YmUbu5/5U3K9iOv0Z3HTAtzQ29Gg3R+O7U7oKRf9V9mL3tmElyQtp54erU4K6pGT6odmwW5yi3U+LzkDfMRf6THAFgDAXAbPYQZSNYFf+hO+BwVCScn4b0XVrCO5KAhxixCHoq7XFLMRhHbo3aEUxvrQ1a8m8wUqaYSynP+W81wm5CDaJV7KMzyUca/xr4s/tgJ1IK/4bKiZx/b9FanE0OOq973eNmnTT6lMBVezCv+sbfjwDVw0jkFRz+YCwwuSC4Z/B7PkTq6UiBYG/RAlyWlryriSaqq+JVJYg/N27qXXMOWUcT2YLkXWwnIdqtc5HXsji7+OnkC36MJZNBtwoLop9TUsI/m5X9ES1TR2lqoBgD7kRQJCvrO/3RIZRwMWwCyNi0ZvPQMskVt+HGDi3m3ZiztypaH92mYCH69eFvWzB0MOl7Bu16IcIZvCnawgGfXLC+Dq+SIBB X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c3c29fb-b487-430f-cd88-08dbf5da4584 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2023 21:36:42.2779 (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: GRkF6NhrV/MDWX+qgcD5tNi/leLvuOgHnCWzYCuQdAou9l65uGWKIb5Q1eqguILfQDV8+pEmzP3csoMz3bSIgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB6256 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-05_17,2023-12-05_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 phishscore=0 bulkscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2312050167 X-Proofpoint-GUID: R718mHeC5I0ECSmlhqq-nQOgk3XdQqfO X-Proofpoint-ORIG-GUID: R718mHeC5I0ECSmlhqq-nQOgk3XdQqfO X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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 List-Id: The linker merges all the input .sframe sections. When merging, the linker verifies that all the input .sframe sections have the same abi/arch. The linker uses libsframe library to perform key actions on the .sframe sections - decode, read, and create output data. This implies buildsystem changes to make and install libsframe before libbfd. The linker places the output .sframe section in a new segment of its own: PT_GNU_SFRAME. A new segment is not added, however, if the generated .sframe section is empty. When a section is discarded from the final link, the corresponding entries in the .sframe section for those functions are also deleted. The linker sorts the SFrame FDEs on start address by default and sets the SFRAME_F_FDE_SORTED flag in the .sframe section. This patch also adds support for generation of SFrame unwind information for the .plt* sections on x86_64. SFrame unwind info is generated for IBT enabled PLT, lazy/non-lazy PLT. The existing linker option --no-ld-generated-unwind-info has been adapted to include the control of whether .sframe unwind information will be generated for the linker generated sections like PLT. Changes to the linker script have been made as necessary. ChangeLog: * Makefile.def: Add install dependency on libsframe for libbfd. * Makefile.in: Regenerated. (cherry picked from commit dab58c93634bef06fd289f49109b5c370cd5c380) --- Makefile.def | 4 ++++ Makefile.in | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/Makefile.def b/Makefile.def index 35e994eb77e..41512475042 100644 --- a/Makefile.def +++ b/Makefile.def @@ -457,11 +457,14 @@ dependencies = { module=all-gdbsupport; on=all-gnulib; }; dependencies = { module=all-gdbsupport; on=all-intl; }; // Host modules specific to binutils. +// build libsframe before bfd for encoder/decoder support for linking +// SFrame sections dependencies = { module=configure-bfd; on=configure-libiberty; hard=true; }; dependencies = { module=configure-bfd; on=configure-intl; }; dependencies = { module=all-bfd; on=all-libiberty; }; dependencies = { module=all-bfd; on=all-intl; }; dependencies = { module=all-bfd; on=all-zlib; }; +dependencies = { module=all-bfd; on=all-libsframe; }; dependencies = { module=configure-opcodes; on=configure-libiberty; hard=true; }; dependencies = { module=all-opcodes; on=all-libiberty; }; @@ -487,6 +490,7 @@ dependencies = { module=install-binutils; on=install-opcodes; }; dependencies = { module=install-strip-binutils; on=install-strip-opcodes; }; // Likewise for ld, libctf, and bfd. +dependencies = { module=install-bfd; on=install-libsframe; }; dependencies = { module=install-libctf; on=install-bfd; }; dependencies = { module=install-ld; on=install-bfd; }; dependencies = { module=install-ld; on=install-libctf; }; diff --git a/Makefile.in b/Makefile.in index 06a9398e172..076a48944b8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -65849,6 +65849,16 @@ all-stagetrain-bfd: maybe-all-stagetrain-zlib all-stagefeedback-bfd: maybe-all-stagefeedback-zlib all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib +all-bfd: maybe-all-libsframe +all-stage1-bfd: maybe-all-stage1-libsframe +all-stage2-bfd: maybe-all-stage2-libsframe +all-stage3-bfd: maybe-all-stage3-libsframe +all-stage4-bfd: maybe-all-stage4-libsframe +all-stageprofile-bfd: maybe-all-stageprofile-libsframe +all-stagetrain-bfd: maybe-all-stagetrain-libsframe +all-stagefeedback-bfd: maybe-all-stagefeedback-libsframe +all-stageautoprofile-bfd: maybe-all-stageautoprofile-libsframe +all-stageautofeedback-bfd: maybe-all-stageautofeedback-libsframe configure-opcodes: configure-libiberty configure-stage1-opcodes: configure-stage1-libiberty configure-stage2-opcodes: configure-stage2-libiberty @@ -65981,6 +65991,7 @@ all-stageautoprofile-binutils: maybe-all-stageautoprofile-libsframe all-stageautofeedback-binutils: maybe-all-stageautofeedback-libsframe install-binutils: maybe-install-opcodes install-strip-binutils: maybe-install-strip-opcodes +install-bfd: maybe-install-libsframe install-libctf: maybe-install-bfd install-ld: maybe-install-bfd install-ld: maybe-install-libctf -- 2.41.0