From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86]) by sourceware.org (Postfix) with ESMTPS id D7AB73897186 for ; Fri, 16 Dec 2022 08:28:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D7AB73897186 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q6rQDjwCVjEmQ+6QjQfWOmFJoxp/tj2DlaHzKNT3sNeWBL/1ArIWrvWGzz/9Px5urC/jXYFEhOLPa0VzCppubiub4uBBzUf5E5DXRNWYnmxLfljLnL+Cj+/uH2o03veHfnoKyv+sij5SP1T3tPV0X+NiMJH2P4YPxtdz4VM6KDBiOCc7U9jFx5u8iupXVnLCCltJFjyqJKwwwz2/sVVLoE1yV41Hl1B8IKVnhoLuWiBGi2WsN2doWy0eK3cX8woFLd8IcRNKsCvKWwrqPy9/l08epiygqhnPYOEwiMLlGC7nePB38MVv9usw+tDq1ragRABy20V8FyHQv2FFbkSJlA== 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=4WS4RTk1YIfzI5Cg8GsMmhaFmnz5ynOOha0hVgDXL7c=; b=ERWUhWMsg2XCFWf3j0w+25aWizOi9kcw1ClgeRzW9MBDqx8nQlEb/utPyBsq0Yw8TA00b5pAokDHtC8i3ETqiRsFONtgvmQ4LCQosDgJ5vwhGXHkZdi/tWysKt4Si1c4piuxt3H5JlLzFeSizntVwBrpLwo7n29csk8wXJGMZvmhx6/HoA8aqCP52t1ZBxRjqyJ0VG/vTeS3bWj1yH9FKTrrOfc2YXeLY0x5xDdbZHzrYwg2zdQkhXk5o9Qd2/e8+KC9ZFSRNi0Ae6Va7zVakFmpowTvUpJijmMlb2kCm0dmxJpsahITMsJYYHyBoUjI3J9kh+WXepwFIq3Y07FK8A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4WS4RTk1YIfzI5Cg8GsMmhaFmnz5ynOOha0hVgDXL7c=; b=PHa/BghHJP9YK23c8YJZ4jGw6YWNNyijtsA8r/EjZIovCr8WhzpiC9k5ULL31CRaQA3uqCvriV8aQ2gvx90BKmDS8u9ozVDxCsIAuEQKMcWgin2s3vwFhvUlg95nSBljHbc6DH8e+ZDzEnI7pbS3lissjkrJaXeO8y3XwAf06VG2mLhzytz+fi3JZUwUIinIBmNHjUvOWZOOg/XLDPouDHTJn97P2x7aZB6gHGI9SvgfOm5KGZU7Skr5VbX0mO1x48nstg7y9wfI6EXld0BE8oa6TW7xZ9ldaPQgZXsbFzxOfVoG5Au+otJoDtsUs/6VDD7VGEJEtUvG2Mg/Z9ibEA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB7489.eurprd04.prod.outlook.com (2603:10a6:20b:281::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.11; Fri, 16 Dec 2022 08:28:40 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5924.011; Fri, 16 Dec 2022 08:28:40 +0000 Message-ID: <507f0d3f-c34e-9895-21bf-37525bf0a6fb@suse.com> Date: Fri, 16 Dec 2022 09:28:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: [PATCH 1/4] gprofng/testsuite: adjust linking of synprog Content-Language: en-US To: Vladimir Mezentsev Cc: Binutils References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0025.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::12) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB7489:EE_ X-MS-Office365-Filtering-Correlation-Id: d84445a1-fc7e-438e-4570-08dadf3f8920 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8xczoU+wVxFMcl4iY1hydQ+/Bw9p/O1f83h0HjZYnrzB1RBjgHYI83HLyji7YZPUwXQs0FrC0TrnOo5647yzwTgn0T4P0k+ejR3lGA1B8YJhrZEO/uAcV8gpdUsQhR1WUst7iCMULUX9fZ3g0cGRh+R3Cou+esxKlxr/7nQ3Gdk16cxrQ/hEd4v7TshotuY+r6/a6EeX4GLhjRuOe/AB1egYkUxBGEtIFTJ4cTwSQRYADvMvm36/mAgH98iOr/Yyjv64mivbBcslSliWwYYSD5NwEhKCks6YEL58Q/ohXfajxQ8FcYAoo9QvCuWK9yjAsd9KNPtlyb3GREME59UwVGC0dlHiCEQYn0JqmOuYQFUMndbiJTd7lGmOCMnEXoMjo57IDnaUfyv++o7Jc/aoId4YDw+/mblpSHVivaP/6MMauUGxJwdcyeGx8hpp70014fV1251pm293AwUIsNdfMvWdpzbO0CcH/K6No59UUrUofkcY5Y9q1W+JclW5TSUuE9QrLpCQE4Bp7a96SCwX+n//BrCQkOKfVWkgOQxiYMbDGcVjr1BOlltsd5SlUwZQsCwchaFcDAvh3Mk0fBOtHWxgHgc7T7nQCQGBs+PuGvw5BYvarxnxOZvvhrkjKsLW+fgxMR1qcAMcjniv9Nnc8W4APIKDqV2K1lLw0EO+MwSZSnjjLmdbgfy+srNUbj806uXlvGeUuCAokfgzk7IF/8f9aJ26fAQ6+kbyW2uloSw= 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:(13230022)(136003)(376002)(396003)(39860400002)(366004)(346002)(451199015)(478600001)(5660300002)(2906002)(4744005)(38100700002)(6506007)(6486002)(316002)(36756003)(6916009)(83380400001)(41300700001)(66476007)(66556008)(8676002)(2616005)(31696002)(31686004)(66946007)(4326008)(8936002)(26005)(186003)(86362001)(6512007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bm9aYmZxZXBLZExUZjJhS05EZEdwNmVtTGM5d0ZHS0RYZkVRblFOdExMRzJk?= =?utf-8?B?Uk5idG9nVHNoRm5CRkVtd1R4YUg4RDdKd3QyblNJMzZhbDV6ZStiU0orRzF0?= =?utf-8?B?MlZIVk5neFhnckd2VVliWVJvdGVZaFJvbjJVNGhERkt0QzFBbkp2MU5VWG5X?= =?utf-8?B?TXZlL09aU1hEejRucDBRY01wNEZlUytEYUJwVFlHdEROSXJHcDRDRndFTC9K?= =?utf-8?B?WlU4TmpFTURWa0NDZ1pLTTk1QWNNVWZ4U0piMWZJNnlVQUpnaFdQd0ZtOFp2?= =?utf-8?B?Mk5pcnhheDliQVVIdUVsMUN5RUcxVkxBYmpMaUhjNmRIbXFYK0dqeHJTMDdy?= =?utf-8?B?amVZd0VwRXFvK2Z3SUZPZEt6aGl5R05qd3duWlQxMDJsWVJvVlpYT0ZuOXFy?= =?utf-8?B?MCttVkd4N3ZBbS8rWHRsN2xmUlIvaFVzRXZyTElrc00rSlEwWmZ4NmlhTGpT?= =?utf-8?B?Qjd4UUhhMzdLZktCZ3pYbTRnaGVmU0NiY3d4SU5QbU9la1BabW9FcTd1QnNj?= =?utf-8?B?ZmV4NHJOd1NveVRRanNlMHJZYUNqQ3FaMHZKbVVtT1dzcmVUaWFkbE55ZkxH?= =?utf-8?B?TXU0KzQ2eVAxc0V0TEF1QUhydS9wTWgyWXZpbEVzdDI4YTB6WVNtbzd4TWhM?= =?utf-8?B?NzdNZlI1UWZFV0hIaVh5T1JzTzF0Ni9qYmxEb0tOWVp5eXcyUXdnVGxaYmhB?= =?utf-8?B?Slh6NXFQV0xxUnVXL1RhSDhPTjFiQ3B2ckdSZWlYenlJMi9hYVF5U0xIaEdw?= =?utf-8?B?clUwbjh2UTJzSXVQakFaNFpBMTZBWExDOTZaQnFDK3JrR0daTG1JZGFHcXFu?= =?utf-8?B?cmF0WTErSVBEamtuMGdXYS9leDVnZEFzRXBmcEQ2aUhyeVVueUZYZ05BdVFO?= =?utf-8?B?Ukh4N2RuZU12V2IvTCtMWEFVQUVKZmhKU01hZEVjeWpLZEh0VGZraWlvZERI?= =?utf-8?B?M0FtcFF1L0RMTm4rYzJ1TEk1Sm5LcFVwc3J5TXJqWDJ3aWRyYU9VbXFQY3RO?= =?utf-8?B?dEpPbnN3UERsOWNVVFdnR3ROUFdwYUR3em5hRDlkTldlSE0rc0lrRnYwbGsx?= =?utf-8?B?ZTBhc01IcHRabjRKVHc3YjA3VCtONjBLbWxFdXNuQXhIajZZWGErallKVG9V?= =?utf-8?B?dytJc2dUNGliUGVLalgwMkZiTmN6T01zekgyUU1ZVGYyZnZ3UUdWbTVKU291?= =?utf-8?B?UmVScVJ3OC9wL3Jzd0RFQ2szb01QSkJZQnVNTUdwOFEvbldadmpBQ1ZSaUhM?= =?utf-8?B?d3NaM2NUNzZXd1dVWS9mSDU5SHgvaCtmK3NSOW1wQktuR0I5bkorRm1KdFZ1?= =?utf-8?B?c1VaNVBkd05WK2U5TTNKcjNJV3FxMXlwa011c0hUNTV3L2QwUGVYNFJBdFpX?= =?utf-8?B?d0J5ek9CazA0YjJzWU00NXpLekwzSjgwalhJSjRYL1g5bmVudGE3cW95SHhp?= =?utf-8?B?VzdjZVFvZUR6dkxQZkl1a21BTHRMY2lrYndXalJaUG51ejJzSkVWcEdEaThE?= =?utf-8?B?aEtXNm1wRWRwc3ltK1UvSFR6OEFidmpkbHg2cGprMU5OYmxYN1Q3d3N2dEVN?= =?utf-8?B?NlI5a213aHc1UVZlUFA5NkxDK0VsR1MvM1puQmZpWWJVbEhrNzlkcVFaQ1da?= =?utf-8?B?Sm5hYlRNbkpaa2ZaT0w3U0pGYmhKK0w0WEFxOGVSZFhMSUVOcmUrTThoenlQ?= =?utf-8?B?MEtGOXpYVlhnRmpjODF5a2JiUFNZTTN4Y3JEam5ZYW1OU0wzaGFVUTBKU3pj?= =?utf-8?B?RHprdlFNKzJESmZDZ0FYYTVKcEtoK1R6cGZZR3lpcXAxTDdiRVlnTTFWOTBO?= =?utf-8?B?THR3QTlSN1NxblBQcy92Z0laUkF2TEYzYkNMQktleVhMTk5NRFgyNU02clJj?= =?utf-8?B?KzJiV3RPNGhySjdIb0hmeThQQVpINC9wR21HZHpZVlBjd2NRODhxa0lmOXNY?= =?utf-8?B?MkN2OG5aVkhlY0JPcVp1dDlsYWxzbVZnNWV6MGxjK3VFajVtbFc2cmRBS2RU?= =?utf-8?B?SDJwcWsxYXFFVXhvUFV3d1B2cWVKUkdBbzdvbGVQR2dmM0lFam9KNHRQeGU3?= =?utf-8?B?ZkFHRm5vZGZRbUc1U3QyS3Q2cGF1RWZZeHRHdzlQNWNINExYaFFMRGFVeGlr?= =?utf-8?Q?XWZ8HS6IRiGoFIc0rSZ8CfHBB?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d84445a1-fc7e-438e-4570-08dadf3f8920 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2022 08:28:40.5217 (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: OLx4O9pq+QX0d1Ah6cCHAfMMTKnsbhLEvb/D2JcHyae8PSztHj1IEJdDZhGc4TtYFgehj7DuzgstCLeFVmOpdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB7489 X-Spam-Status: No, score=-3028.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 List-Id: In order for so_syn.so and so_syx.so to be able to access the main program's "testtime" variable, that variable needs exposing in the dynamic symbol table. Since this is a test program only, do it the brute force way and simply expose all global symbols. --- a/gprofng/testsuite/gprofng.display/synprog/Makefile +++ b/gprofng/testsuite/gprofng.display/synprog/Makefile @@ -50,7 +50,7 @@ HDRS= \ $(TARGET): $(SRCS) $(HDRS) so_syx.so so_syn.so @echo " ---- Build: $@ -----" - $(CC) $(CFLAGS) -o $@ $(SRCS) -ldl -lc -lrt + $(CC) $(CFLAGS) -Wl,-E -o $@ $(SRCS) -ldl -lc -lrt so_syx.so: $(srcdir)/so_syx.c @echo " ---- Build: $@ -----"