From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77198 invoked by alias); 18 Aug 2017 13:17:46 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 76710 invoked by uid 89); 18 Aug 2017 13:17:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-23.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNWANTED_LANGUAGE_BODY autolearn=ham version=3.3.2 spammy= X-Spam-Status: No, score=-23.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNWANTED_LANGUAGE_BODY autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50134.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.134) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 18 Aug 2017 13:17:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qtcompany.onmicrosoft.com; s=selector1-qt-io; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NFhiKxLNZXK0eoBbrSNwKdhc1JbiXVIenMsPhWsy4KI=; b=GQ+lP/iHdQVkishXhC5HLyxlRpifOa3lPCWV0jpFrCglXYDaFM3Jaw5wUIR5SDmG6NpSR0jghSgpWNfx98finCke4g+xyrqTD+Vf8nBbpCF0DCwgW83QhAOMfDa9thmn2cFhMlVy6AKsPUvKFRwG0Yxp3r/beUj5fu6oxw/Z3PI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ulf.hermann@qt.io; Received: from [10.9.78.66] (62.220.2.194) by VI1PR0201MB1840.eurprd02.prod.outlook.com (2603:10a6:800:10::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Fri, 18 Aug 2017 13:17:40 +0000 From: Ulf Hermann Subject: [PATCH] Drop -rdynamic from deleted-lib.so link step To: elfutils-devel@sourceware.org Message-ID: <3de9a4ef-7daf-c5b1-f7c9-d8ab7e336564@qt.io> Date: Fri, 18 Aug 2017 13:17:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [62.220.2.194] X-ClientProxiedBy: AM5PR0601CA0048.eurprd06.prod.outlook.com (2603:10a6:203:68::34) To VI1PR0201MB1840.eurprd02.prod.outlook.com (2603:10a6:800:10::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ff122bad-febf-422d-0cce-08d4e63b811f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VI1PR0201MB1840; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0201MB1840;3:ZCgaAbbNWTtkKIoRqKHkcDlVqbo1vHkCaOPv+o7kvPl8iNOtCCWplwfeEIRdqa2z7Q8I+vYXDgaFOFjkpzKzr9Rgcz2yyDHHhaOfCbW4QMLe8+XS/OxEUCi/7lalJaH8b++HtHBp9KY+6yVMyeTLtSrrRz1XwYDygOMK4PMHt7H/4Hkm2kWFf9NVvyYc+vHUzav2EsEGRZq0x4o5QM6mJxjOXaAbx4QR1ngYA6q2h7U+T8zDypBdNyuFYOSB9BI4;25:VRtQYDWJHhFO026bZIBiGGXx+pxxJ5QVF2rzpJZPgtwMn86W9yV41AxV7B8et8q7hvoKtWSkJgG4TxSmvsPPkCpwdWuegbsHAv3etjXoTqPoa4oql4LkU94UMEW1xrfZMVMqbJBtkMWqkwOzK26CaIcNkqDVW4YgF/0kb1KPqcR6ST4Z2Cm+4zLjgc/TD1fV3ZbwlRtI8BfR0uwI7iL5jCLxv2Vk5I3+cPcvEizfYCsE3JMi4H/j9Qt8NREUQq3MQ0QqWZMmOhzt/tWNZTW9YP8pLSf0e5Z0ZG2MVZPKY3jOtU76faXrp0qcR3pAdk4DnfHRwGUk9v5sA+kmcMIyuA==;31:zqBT+677/Yz3E1Y+0ZKxFzllwAvWcLDRj4FGbaLHLAGbkCt6yNx1jUuq1bWEyfY53thag0OgL2vWxORnDuk84+RD35UrEesQOPIIc9nlIxkxfK3vNQylef6JSZbfZGN+IRMfSh19cPYBegNnqe9eq/+rR+7kbJwTBXhBtkfKGDqk5T+IR6k85+APQcRQsJD5x1k8zjnQnPNZrKE0OKDioXcAQqi33YEmyMOc87Pfl8A= X-MS-TrafficTypeDiagnostic: VI1PR0201MB1840: X-Microsoft-Exchange-Diagnostics: 1;VI1PR0201MB1840;20:lC6TeNZxU3WDLRZxnnY3qa/EQACdhuoNDLeTtrx3PphcUoYMaXIK+toZPpobUttrkDVuhTVoiuYXi1g+M53s7x5QgjpvbuvnTOGZ/Q/fh1otE2USQLaQgt3bdrz2/kq/ln90Zdv7z4C44iFqlzSoxiMnqe3qmU7MXTzCUgTzYqhQkoZnHfyMXEINO4+KPVlgUXs+rWPtYApUUkKSBq+/ol+Odz7Pt+J4vwKBiLd2mbmPTB90Tt8/y5GP7IdReQltV4s+GnoRSHpI/BBr7yEN0PfadKeM4ToSt1uU5XCWotOm57fzUNWBetWsKs5EJ8dDX3F047zLEbL08GJvx6IEcIYP7GxSuz869YHC0NsCCSkTrFEyoSNilnBGRQbPq4ZhnGTFvxLFWkwa5P/HbwoVUT2hghF62ziUEnvjm4SJL+RLtF1htjqSK/xSI3K7hT/U1KietivwGvhFE6LRO51YSfN27RTsVYUma+6z21E4fuCH/CPoyudNzEBkXW5cZDkN;4:VoFXRr5v6OkSvxcoNwnu6CcEJzxkEP5sN7twjrtN36LkRvQTyzs1STWBW4Es5ExP4W8kARHTfQLOCIjRjwAmF2OFl7ULJw4s8+7Jjx5aQvDAvHisxkHbPQLaOFaZBSywvq0K2P+xZTdkx7a1W93fH4UT8e381M7HLcDQUY8LGkrV29sXLp7QYPmHczNy+fskIgzgnl1zLu8mU6QcCUG2KS6u59svVPZ/qvh4SkFAKGCg2F2s3XLgHYg9aMigqQyL X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0201MB1840;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0201MB1840; X-Forefront-PRVS: 040359335D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(7370300001)(4630300001)(6009001)(6049001)(39830400002)(377424004)(199003)(189002)(54534003)(47776003)(83506001)(6116002)(3846002)(68736007)(478600001)(305945005)(7736002)(74482002)(7350300001)(36756003)(2361001)(66066001)(54356999)(50986999)(189998001)(65956001)(65806001)(4001350100001)(2906002)(230700001)(97736004)(81156014)(81166006)(23676002)(25786009)(8676002)(106356001)(105586002)(6916009)(6486002)(42186005)(110136004)(77096006)(101416001)(53936002)(2351001)(31686004)(31696002)(5660300001)(64126003)(33646002)(65826007)(50466002)(86362001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0201MB1840;H:[10.9.78.66];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: qt.io does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyMDFNQjE4NDA7MjM6cnlGMjYyTHl5b2JlZE9PZnREU1FpOWdQ?= =?utf-8?B?VFd1dDNHMlZiaGZoUDl5NnAxalhEb0VPb2Y0S0dMMnZKeUJsR0JiczdPN2NQ?= =?utf-8?B?a1dQMHdmQWUxZUxQYkQwMWg4OEorTm85RnBzY1ZNWitzVjJVVUdFTTI2THIy?= =?utf-8?B?VkJIaE1mMXpYZTVTOCtNS1NMY2U4a2xxK2FaL2ZCZnllNzR1VXRwRFpqREV1?= =?utf-8?B?RjBTTlkxaVBhWWNWWDRWamtiTksvNjdKSDBpa2dPNTJZcVdtajVIMWZFeWhI?= =?utf-8?B?SHQ2V1U1MXMyeElYNXE0eHpYZzJMRHhkMjBEV2JCQkJHaS9qODNEUkJISFJX?= =?utf-8?B?djFMMkVsN2doVnVlQk1zaTlYVWtENkYrc2lqWUhSYmY3cnBhZU5GZk1URUdY?= =?utf-8?B?d0NHVFcwZlQxSU5SbWF1cVFEeHhtZkRzYWlzVlB6YnQvSWNqNi82Vmk0d2kr?= =?utf-8?B?Q0VrcFNTZ0pKSEJjNktWaTRiMzlmRStsSHh6RDg0bnQvWFl0SkFWYVc1Qy8v?= =?utf-8?B?WEFjS1MwcE0rQmtQVzYzUVA3Q3lxUFlIZS91a1ArVUpQMGJiL0IwZEg4MTA1?= =?utf-8?B?THFnYXI5TThkWEVRVlluMm5iem9kbndlNE5BRGxhbHpKNHhXOEtLZSs0b1do?= =?utf-8?B?L0xhenRnOTBIejJUOVA1Ull1VmcwZENjZFdvSjBVY1h1RHp2dkNuVUZYSWs5?= =?utf-8?B?TWl6U1JKbUM4RGNuU2FZMFpZL0FlcXY2cnB4NmNYbjd6enlKMFBrY2hmeElX?= =?utf-8?B?Nnh6S3dBRExiMXkrMldWY1NKRUxueUtrTnJwb1JhdXp4WjdJcEtwVjRaVWtX?= =?utf-8?B?KzRqVTZxM0NoaTNBOEdBSXl5dHcwUklvcFZNSUlzZ3lPbm12cUFVVVJQcHEx?= =?utf-8?B?VFpjRjB2ODlGSENCUEVqUThVcE5rQytqQ3pwSGh3dFA2d3NZRlAzSXdGOWhW?= =?utf-8?B?MEZMYjZVdjBVWEE1M2g4cXgzTFNkRHdJdnJSckZpY2p3OFVIeGhRRUtTN1JM?= =?utf-8?B?MTAzd2xMaDhLc01adG84RklGczN5NVVxYm5mY2ZMUGZuZ0g5NWxtSmRVL1ox?= =?utf-8?B?cEdEMGJxZUpUcS9JdTJpVG0wU1VxM3pkcWdZc2Y2a0Yxc1hBd2F5dTNwa21j?= =?utf-8?B?bXZOWm9VeFlxOFFZalV1VWtXdnNLUDFJTWFNbU5wSWpsK3pjb0pBY2RKUjRQ?= =?utf-8?B?STZ4dEdmc3EzSjBGdW9VRXo4MXlMZTdNWkpnWDNCVnJ1Ym51dWtTMDI0V1JY?= =?utf-8?B?ZjNYWUp1YXVPMFBSZTFqN0t2S1F1ZDFNME5UTkpWczhYc1pmb01lb3NvWVNR?= =?utf-8?B?ZGNLSG0zRitKRGNtUWYvbVRzSGFUT0ZDTmlLVlpYNmt6R21uQ1g3b3VxQ2xx?= =?utf-8?B?bEtaTWw0WmlBb1l3dEhNY3drRFp3bGJVbjA2Z2d0TU5aaHI2RVR5MVYrejdn?= =?utf-8?B?TDB4SmNnK0g0UzlkSFJyempSTjRPYS8yNFhwVW1jVVFiZVg3ci93NjdUaEpi?= =?utf-8?B?cmVDMk8vMTlaWjF4T1VueFVFdHFKWlMrNEwwUUdoQW5HYnQ1R1E2RFhVRkty?= =?utf-8?B?NUZzRENyTkhPMnNYZ2c2VGpmZnV5aTE5dXNLOWhYSElyaFZacTBJemJ2aUhy?= =?utf-8?B?ZWhVZFp1Z0YzejZ5M0VKeElvUHIrWVJ4a2t3TVBDakNONSsvUCtyWjZ1SDI2?= =?utf-8?B?M3VrRlptNk5jT2pxbmxITTJtdUxFdStGVHBvaml3RXlwRkRlNEhOSytudWFq?= =?utf-8?Q?Phv39ZMVlf/FEqslTDCp4siiAkmDIvm6VYWNjt0=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0201MB1840;6:I53fi3Hl+kvuDGIf4Yl3TxPR0KnXIxbD54GD2bf9UT1UEb9V8xk4PHChDnxKD6Zfni/n2deiYCmfrdSjSwXNBtHn13bHKgT0iWqdfnRbLPGGXdr7SEnR4N0e8mJLyjUviFrxMDh+kTQ6e4G+OKczKmAgoIuJ4Q47Pqe+PPb+g3ufR2qyuDmyMVMG4fmO7T/gAMKee0k2v5z7pqxBtPuH+m/+k7z95DnegUWrfANSh1mjPc7VpZsPA8EMnv90H/w3Jkdn51HFeUx0+Fcqn6oM3q41oVLOX5gGbKKdRPL0rk8zL0C5QdeWrAvXeC2Svuq16sLVZSpA3d88HJdmmnD/8Q==;5:S0iGQbHC3G93GQHhTWunkD+YEPkqYXCm57RGw9Y00Euqo1iIHL32NLN9pSwbMyl21mgs7vueTgnenUrLiYxE8PEj3exdMXZ4+Cezk+3WZ+tLsouo5d/Qs2jysDnXWzNnfa0KVi5d3OqoBDpHiWUJIw==;24:6k1ShAnNQ+FvJc+Xz1+2cCaAjcNFKBMuv++p6KQ052aBBCUfY5e1UHwuKSkc2295294Fs/XO1641cxIyA57cPWtACBQo7lN00M/pd9ucgmE=;7:SDXMeQuijm7J7XZaEdSlvLC1RYOVQ0tRinHU+IXLFgkpH6lgtzNW3CDoJ7PhUojDOk5NFA1dKVeCt4+cA7tSH48hxWVLrZwCqFw3zql4LVse52bbqicJ4ohOY/NucglipGIOybUZ+2UZWOQiVo/Co1gUwcmfZw2EctQCwebVO5UrQ33YXxp277HZlRzMcI+QSfj+qdHq0Lf04gVvPJ00tEFvSeWwjzNVteiLLMp9bJs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: qt.io X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2017 13:17:40.8587 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0201MB1840 X-IsSubscribed: yes X-SW-Source: 2017-q3/txt/msg00080.txt.bz2 -rdynamic is meant for ELF objects that need to export internal symbols to libraries they link to, but deleted-lib.so does not link to anything else and doesn't have any internal symbols. Note that the "deleted" test program does link to deleted-lib.so, but deleted-lib.so being a shared object, will automatically export the (non-hidden) "libfunc" symbol anyway. (This patch supersedes "[PATCH] Check if gcc supports -rdynamic and don't use it if not" from 05/03/2017) Signed-off-by: Ulf Hermann --- tests/ChangeLog | 4 ++++ tests/Makefile.am | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/ChangeLog b/tests/ChangeLog index 19a4c88d..0d5bee75 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2017-08-18 Ulf Hermann + + * Makefile.am: Drop -rdynamic from deleted_lib_so_LDFLAGS. + 2017-04-27 Ulf Hermann * Makefile.am: Use fpie_CFLAGS and fpic_CFLAGS. diff --git a/tests/Makefile.am b/tests/Makefile.am index 6332a7c1..2eac8020 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -484,7 +484,7 @@ debuglink_LDADD = $(libdw) $(libelf) debugaltlink_LDADD = $(libdw) $(libelf) buildid_LDADD = $(libdw) $(libelf) deleted_LDADD = ./deleted-lib.so -deleted_lib_so_LDFLAGS = -shared -rdynamic +deleted_lib_so_LDFLAGS = -shared deleted_lib_so_CFLAGS = $(fpic_CFLAGS) -fasynchronous-unwind-tables aggregate_size_LDADD = $(libdw) $(libelf) $(argp_LDADD) peel_type_LDADD = $(libdw) $(libelf) $(argp_LDADD) -- 2.11.0