From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070.outbound.protection.outlook.com [40.107.21.70]) by sourceware.org (Postfix) with ESMTPS id E51403858C00 for ; Thu, 4 Aug 2022 06:46:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E51403858C00 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UHVWmFTC5uqTWB6GjTpNIMjUdtRNG8vhLnfpYQMREu0dd32f3EPTvy2BoGcwe/5R2GFKx7A729M/AIecaSC4XoMKoUFAlbecGEaI+NkBrCAW1xoKWmY4WH2KxMTBQOppR8Brq87SWZJA+gwu3N5qe3CRAiNrdDZAHwXc47UbIpm04O57rcEpOhyayN4/se8/0ES1QDGlqjXKCaeb20HmGpqTJswW9Q9mu5tcR/6x9gfIihkCKgnXfEAasXEMgyg75M9BcASE+0neYtOLQBLqD382P7tGlEWz4yztqKO/aaC4g329LTolR1VqHTw9O46uS89bQ/eEsgRLnB45hdGoug== 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=visN/HLm813CsFTCyGKBUO8qaGYHqc/ni3C8RJhBV5g=; b=OLzG0J4sDR3tYZpmeVCYBqK4Yt2prAAhos8pyivQtnUSOuqA9Gd+48kIl4uzI4EBy3Szs7dfKU9sAEFi9CBlBIh7CKxdTP590WWn2TTquoL8fbuxmr/P9bVRJYRq6XJyGJ/DDLP/UaDaAoHAGeIBouZEK3YOUVezFdYVpDEoG3E4MN3KI0dgJ5UpcsSXY+9PUDbw9XKS/otnr5zvjwWCIRaedZxLiPDnriqnJ+oAnggGUxSTIrMbbt5gjmMacIujy3dxmv+RlXgQgoOMUcr/YSrm6v24In29bW7GiWrX4Uoo85wpSakIzPzapMeFwJ76t9OG73EDXui3CoL0Mvg59A== 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 AM0PR04MB6785.eurprd04.prod.outlook.com (2603:10a6:208:189::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Thu, 4 Aug 2022 06:46:37 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d475:4e1c:e4df:495b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d475:4e1c:e4df:495b%3]) with mapi id 15.20.5504.015; Thu, 4 Aug 2022 06:46:36 +0000 Message-ID: <19be97cb-398b-8712-a267-713b1308247c@suse.com> Date: Thu, 4 Aug 2022 08:46:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: Need help buiding bfd shared library Content-Language: en-US To: "Potharla, Rupesh" Cc: "George, Jini Susan" , "Parasuraman, Hariharan" , "Kumar N, Bhuvanendra" , "Potharla, Rupesh via Binutils" References: <29cd6b36-a86c-3a5c-9338-1657a35b4901@suse.com> <6da93db0-b3fa-feb0-6e6d-813ea2b238ea@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0052.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::23) 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: 319ad9e1-8a52-4866-d8cc-08da75e513bf X-MS-TrafficTypeDiagnostic: AM0PR04MB6785:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bv5drkDg1k3cRtKTPDAlob07DnIrD91JQdw6HedIJHBzK02+1HLy5mWiVeIk0GS/XabUD/P4x/T5ZmHXRZYWzyplFyY+uvqldHsHEBFiGVaiXsBAeGfPJkj3B2zuiEgd52CdlcP5L0Sv1odVoyewx7VAlxWpaiQwMUHg7Q41PJz52ZomUiXxIyKd+DEZGG8aSGJ6i/VJeK23Q5td8IDyrUY33gtrzOeABWPL8vF2YFn7L2dQu4rwo8Lh4cIMYiaqzEuUyJdWjLtNpXj/JZY3MO+75ke1ZVyuV///42FbbtPs29zDM3elt+lakoidxWb8ckFHh6Xd5IaUyFmAfxewtP2JWTCupCg/ZYlI0g7iQltKh05w53qdlKJt2sYBlUtPF+P9FdiWUldFm0P4pxxSlwOBdqV9sKb19hgcKvwNgH7UPsXzFUo8/f9coP0m1b5WnPXhpYRif7qgXT16WIMEIcktkzsHHzjsQPDrK5LYOSRHBUzUQC8rKdsvUxnwnHWjsZaT/WqSxL6Kexhe1dy3g6xctXK1k/0/KVs02/v9XkC5mhYza7sYLrhUO6d9gfpnPwvfx6+dcFdYjzkWa+roQCL5b0XEFjJi9eIIRzVpvVmisyS+XMsNn+lPiStAZG2eBlfPtFFMDAWkjfMIpYyCEQej/Wpn5TBEEylxOPDak7NzBsSbOXGiyq70M/yAv8jt8w2zb+qxvL9QROZDSWoHdwVv61cdvxeLz4JcFdWOdTuzVupcrCZozY198kUUP9TeY/6zZ0hS2oDjFJ2ETgNtAn6VhXg5gREtN+ljm4mvYJxCsiJ6xpKetK1MASW0NYbr7c9hG8oLbEYnt2FGZSRcAQ== 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:(13230016)(376002)(366004)(396003)(136003)(39860400002)(346002)(26005)(54906003)(316002)(6512007)(6506007)(86362001)(31686004)(36756003)(31696002)(8676002)(2906002)(478600001)(38100700002)(53546011)(4326008)(66556008)(66946007)(66476007)(6486002)(2616005)(5660300002)(41300700001)(8936002)(6862004)(186003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QTNkRExMMmNqWG53cS9BMm8zTnArN2g5UVhyWXBKU0RsWFE2dXhoenZ0dWhr?= =?utf-8?B?U0hWU0hNb0dFK0JVS3JWdVp2bEp6WjY2TlErRlpJY2dnUjUwT1I2SUtSQzBj?= =?utf-8?B?eTVxUzFWS0wyK2JCRW1maW1vZkoyYWNUS1FZbFdFTzVaalA0Q2o2R3prb3Rq?= =?utf-8?B?WXlqbUZSS1hVUmJKVXcrR0x1RlI0V0lCc3BLWkIyd1JpWDZnRHJTV2ltZ1JX?= =?utf-8?B?MGs1MDhQK1YwdnlxdVhBdXVwaGJ1QkRBd0g0U3R2QkVONU1EZmJUWGZmOHRU?= =?utf-8?B?eDFydzdVUWZ6dlk5SlZqQk5YSENOQlBlWi85UzJrOEhtT2NyL1F6UmNCa2o3?= =?utf-8?B?RCtEemtRYzlZdGZKTEpOWkJzb3RxeWRXYlozeGNCZXNaSGdXWUtjSjJlWmt4?= =?utf-8?B?OXVydmVWOUJuRURWZWdkZy9CaHVncm15OU0yVHFBOWlyUGpwRG9STDJ5S0FK?= =?utf-8?B?UFNOU01tZ2swZkhPbVpEaGE0OWw4UXh6dDJoYkxRYWI0eENKN0psVkVQVWpx?= =?utf-8?B?ZExJb0s5aDNSbm9FTFo2UmlmRURRS0trM3hrZnFSa1p4Y3grUHhqTEpEQUov?= =?utf-8?B?UGJuQ0FkU1dEVEN0VmQzV3VrYzhrQVlneGhJbWlvY01GbUhvMlQrWTJsS1FK?= =?utf-8?B?bzM5VjM1V1VjNi9UcXBza1o0TnZ0eDcvYi9adWJVc3pycHl0bHZyNWRONU1a?= =?utf-8?B?ZlV6ME1tcHVDUFlMZnYwSTc0SCtWcmRZd1Z4Ti8wSWp4V1luVFVlOFp5TGlo?= =?utf-8?B?UXdMYXVaTmVHcU44STBnclFiOVM4U1dkVUZGdWtSam81SWhaVGp2VTNnMmlF?= =?utf-8?B?R2V3ZGk1TUExcTJQS2lCRTNNQlVob05TMEdwNzlUVk4wb0l2eXVRanVmYmpO?= =?utf-8?B?S0MydUJIU1hBT25RQWtPYWhmY1I2ekdBU0FRSW1KMHNHeFVSaTdtWFl5MlMx?= =?utf-8?B?UDRJSVRkeUNoaXJaNU1MNkNwdnlBa1NXTDdoaHpiRWFxWmY3NlFDWVk5anQv?= =?utf-8?B?YllYTk1KTVV5dE1ZcnU2eG84azJscW5ta0o1OUpabXlicmxra1lra1Z2YTR3?= =?utf-8?B?YyszR2djMk50QVB4KzBZNGJUQTdGb0ZGUDEwODdKemV0Q3ZaTVhtcEt4V2pt?= =?utf-8?B?SVd1dUNoUFFaaTVnUnZ3YTNmWkhVVm5Sa1ZLd1VkeXRZcDVoM1cxNWRCM1lz?= =?utf-8?B?eGVWMXU0am05WEJ1TlNmclRHb0JWQ2dFRWZyZUxaM2pwdmo3dW9KM0d2ZVlq?= =?utf-8?B?Z3Rrejh0SWNoZE9YRUZ4K2EyNTNwVWRRdWE2bStBL010MVJHNmVEQ0g4WHkv?= =?utf-8?B?K1FmcnNnODBZZElVTXIySDAydDdUWnlkVjk4bTVWQ2Z4bWI2UzNPNm5vTG1a?= =?utf-8?B?eVJXSzZyUytFVkpPb3p2WVd6QkxFZmtlQ3ZzKzNOWEt2TmFGdHlPSlVOZm9m?= =?utf-8?B?ejZWTVd3SjZsekRRZU1rMUtIRjEyWmYrQ2JhOWFmMSs2eUlYM3VvS0c5bVlq?= =?utf-8?B?N2lTQ0JkblJUa0hXMDdieHh1cXlqM0lQMzFuUERlMHJwWU9Td05wY3A1TlJX?= =?utf-8?B?TGN6YmtDTVhRc0dVZ1ZiUktyMHMybUhheG5iMG9NSGRlRll5WkUzaS9DY2RZ?= =?utf-8?B?ak16aWltU1ZaTDFBc1Y5cFJtbkg2SzY2azZWQnJEc3RQMlZrcHh0VWVpK2Ry?= =?utf-8?B?T2dVU3BMdU1UODJzcHdFeFBqMTF5RjVWMGtEQTZHUjFKekM5VTkwTWlRdDQ2?= =?utf-8?B?MjQ0Qldtc1RzempJL0lnV2t4Z1JQbUdSME94ZDlqK1JPSUlDV1dQR3paazI3?= =?utf-8?B?MitNSmtSWjAvRzdEQ3dadE84L0JmR3dlVFFCYXY5cFFrVSs0WVpBWCtNclVi?= =?utf-8?B?WnRwNzFQMysraE1JZlpPOEd5amhOeUdxSHVkb3ZDL011VGk4aHNHTzJLRGY1?= =?utf-8?B?WURFWjJjdnpNYXVJeFZRVHJjWmprVDFsOUY2dHRnRm5BSjhzSGdNZzc1cm9W?= =?utf-8?B?NGgydUliN0JLZkl6RWZ4UWh2WExsOUtRdlJsWkQ0T2VXSmN0R2xoVEo2Zlhz?= =?utf-8?B?MytpVWlSQTh4M2ZrdDFVb05ZN2ZtQW1NcFdYV01JQks3QmZUNGFNK2tPT2xu?= =?utf-8?Q?Zxap1Qk46ntXY7BIR+qSYKSuM?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 319ad9e1-8a52-4866-d8cc-08da75e513bf X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2022 06:46:36.6740 (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: vKYLK8Y+U5zf17O5PM7PivgP7L05Fn8DLNuuNFyeAD7jRbhMwoVwGxKzGwxP9IkXmJuZvvH6hixh+i8W0l05Eg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6785 X-Spam-Status: No, score=-3030.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2022 06:46:41 -0000 On 03.08.2022 20:59, Potharla, Rupesh wrote: > [Public] > >> On 03.08.2022 08:49, Potharla, Rupesh wrote: >>>> On 03.08.2022 08:09, Potharla, Rupesh via Binutils wrote: >>>>> I am working on building bfd shared library for my code changes. I >>>>> tried with >>>> "configure --enable-shared=bfd" but BFD is creating static library >>>> only even with -enable-shared option . Did I miss something ? Can >>>> someone help me with the instructions to build bfd shared library? >>>> >>>> Did you try --enable-shared without "=bfd"? So far I wasn't aware of >>>> that form as an option, and at least a quick inspection of the >>>> configure script also doesn't suggest that form might exist. But I may be >> entirely wrong ... >>> >>> I tried that option as well and tried with --enable-host-shared combination >> also but no luck. >> >> You may want to inspect configure output then. Here in bfd/config.log I see >> >> configure:8674: checking whether the gcc -std=gnu99 linker >> (/usr/lib/gcc/.../ld) supports shared libraries >> configure:9745: result: yes >> ... >> configure:11365: checking if libtool supports shared libraries >> configure:11367: result: yes >> configure:11370: checking whether to build shared libraries >> configure:11391: result: yes >> configure:11394: checking whether to build static libraries >> configure:11398: result: yes >> >> I would guess one of these is failing for you, at which point you'd want to >> figure out why that is. > > None of the above is failing for me. I looked at the config.log file and tried the combination of different options none of them is working. In fact, I don't see a target for libbfd.so in the Makefile. Look for a libbfd.la target. There's libtool involved here, and I think that's the rule where the .so linking happens (at the same time as the creation of libbfd.a). IOW I suppose all depends on the flags passed to libtool ... > configure:11283: checking whether stripping libraries is possible > configure:11288: result: yes > configure:11323: checking if libtool supports shared libraries > configure:11325: result: yes > configure:11328: checking whether to build shared libraries > configure:11349: result: yes > configure:11352: checking whether to build static libraries > configure:11356: result: yes > configure:8563: checking for dlfcn.h > configure:8563: result: yes > > Just out of curiosity is the --enable-shared option really working for others? Yes (on Linux; on Cygwin the answer would be "no"). Jan > Am I missing something during the compilation? > > Regards, > Rupesh P