From patchwork Fri Dec 16 08:28:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 33899 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp840808wrn; Fri, 16 Dec 2022 00:28:53 -0800 (PST) X-Google-Smtp-Source: AA0mqf4PICuRsfyFu2yAmk5YIFio8WxSItCo4EOLyW4AMqSwLxxpSCVKnL0qkDDzCBpyDLGUGPok X-Received: by 2002:a05:6402:4c7:b0:46f:e867:39b4 with SMTP id n7-20020a05640204c700b0046fe86739b4mr16114601edw.3.1671179333597; Fri, 16 Dec 2022 00:28:53 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id y1-20020a056402358100b0046aee4c4ebdsi2352486edc.103.2022.12.16.00.28.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Dec 2022 00:28:53 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=BXyly1Ev; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 66B8F38971BB for ; Fri, 16 Dec 2022 08:28:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66B8F38971BB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1671179332; bh=4WS4RTk1YIfzI5Cg8GsMmhaFmnz5ynOOha0hVgDXL7c=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=BXyly1EvnkJrxeAeEakZwDeeIqN0xoQNdU44MdV5ceBbcETemszHR/FMRFmF/tYQ4 Wa0OHC0zWeZ3S4m6ThzrMnYFn8+tV6jjOdNBMJJMFaeyDMYhTSS8uhPh69hIgX1PIl e6zijSWp7iDHn0362tofCOBJkyZEzPWGu7lSmvO8= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org 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 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 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: In-Reply-To: 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?q?noZbfqepKdLTf2aKNDdGp6emLc9w?= =?utf-8?q?FGKDXfEQnQNtLLG2dRNbtogTshFnBFEmwTxaH8D7Jwt2nSI36al5ze+bSJ+G1t2VH?= =?utf-8?q?VNgxXgrGvUYbYRoteYhRon2U4hDFKtC1AnJv1NUXnWMve/OZSXDz4np0QcMp4FeS+?= =?utf-8?q?DaBpTYGtDNIrGp4CFwEL/JZU8NjEMDVkCCgZKM95AcMUfxSJb1fI6yUAJghWPwFm8?= =?utf-8?q?Zv2Nirxax9bAUHuEl1CyEG1VLAbjLiHc6dHmqX+GjxrS07rjeYwEpEqo+fwIFOdKz?= =?utf-8?q?hiyGNjwwnZT102lYRoVZXOFn9qr0+mVGx7vAm/+Xtl7lfRR/hUsEvrLIksM+JQ0Zf?= =?utf-8?q?x6iaLjSB7xQHa37KfKBgzXm4ghefSCbcwxINPmOekPZmoEq7uBscfex4rNwSoyTQj?= =?utf-8?q?se0rYaCjCqZ0vJmUmOWsreTiadlNyfLGMu4+46yP1sEtLAuAHru/pMh2YvilEst28?= =?utf-8?q?a0zYSmo7xMhL77MfR5QfEWHHiXyORsO1t6/jblDoKNYZyyw2QwgTlZbhAJXz5qPWL?= =?utf-8?q?qRuW/TaH8ON1bCpvrGReiXzyI2/aaQySLHhGprU0n8vQ2sIuPjAZ4ZA16AXLC96ZB?= =?utf-8?q?qC+rkGGZLmIdaGqqnratY1+IPDjkn0gWa/ex5gdAsEpfpD6iHryUnyFXgNAuQNRHx?= =?utf-8?q?7dneMvWb/L+LXAUAEJfhJSMadEcyjKdHtTfkiiodDH3AmpQu/DLNn+c2uLI5JnKpU?= =?utf-8?q?psryMrjX2widraOUmqPctNtJOnswPDl9cUTWgGtNPWpaDwznaD9dNWeHM+sIkFv0l?= =?utf-8?q?k1e0asMHptZn4JTw7b07T+N60KmlEusnAxHj6YXa+jYJToUw+IsgT4ibPeKjX02Fb?= =?utf-8?q?NczOMszH2QMYTf2fvwQGVm5JSouReRqRw8/p/rswDECk3oMPJBYBuMMGp8Q/nWZvj?= =?utf-8?q?ACVRiHLwsZ3cT76WwWUY/fH59Hx/h+f+sR9mpBKnGB9nJ+FmJtVusUZ5PdwNV+e9M?= =?utf-8?q?3Jr3IWqq1ypkMusHT55w/d0PeX4RAtZWwByzOBk04b2sYM45zKzL3J80jXIJ4X/X9?= =?utf-8?q?nenta7qoyHxiW7ceQoeDzvLPfIukmALtLcikbwWjRZPnuz2sJEVpGDi8DhKW6mpEd?= =?utf-8?q?psym+U/HTz8Abvjdlx6pjk1NNblX7T7wsvtEM6R9kmwhw5QVePP96LC+ElGS/3ZnB?= =?utf-8?q?fiYbUlHk79dqQZCWZJnabTMnJZkfZOL7SJFbhJ+L4XAq8eRdXLIENre+M8hzyP0KF?= =?utf-8?q?9zXVXgFjc81ykbbPSYM3xcrDjnYamNSL3haUQ0JSzcDzkvQM+2DJfCgAXa5JpKh+T?= =?utf-8?q?zpfYGyiqp1L7bEYgM1V90NLtwA9R7SqnPPs/vgIZRAvLF3bCLBKeyXLNNMDX25M6r?= =?utf-8?q?Rc+2bWtO4hrJ7HoHfy8PAZH4/pGmGdzYVPcwcQ88qkIf9sX2Cv8nZVHecBOqZut9l?= =?utf-8?q?alsmVg5ez0lc+uEj5mlW6rdAKdTH2pqk1aqEUxoPUwwPvqeJRGAo7olePGgf3IEjo?= =?utf-8?q?J4tPxe7fAGFnodfQmG5St2Kt6pauEfYxtGw9P5cH4LXhQLDaUxikXWZ8HS6IRiGoF?= =?utf-8?q?Ic0rSZ8CfHBB?= 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 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752358540477441511?= X-GMAIL-MSGID: =?utf-8?q?1752358540477441511?= 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: $@ -----"