From patchwork Wed Mar 7 12:26:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas De Schampheleire X-Patchwork-Id: 882583 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nokia.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nokia.onmicrosoft.com header.i=@nokia.onmicrosoft.com header.b="In38oBgk"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zxCwd0pBHz9ry1 for ; Wed, 7 Mar 2018 23:42:56 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 00F60888C2; Wed, 7 Mar 2018 12:42:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FPssRsKNROhz; Wed, 7 Mar 2018 12:42:50 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id D2033888C6; Wed, 7 Mar 2018 12:42:49 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 490701C04A8 for ; Wed, 7 Mar 2018 12:42:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 4378B29DD7 for ; Wed, 7 Mar 2018 12:42:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F884AsvckpGV for ; Wed, 7 Mar 2018 12:42:46 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0112.outbound.protection.outlook.com [104.47.1.112]) by silver.osuosl.org (Postfix) with ESMTPS id 0D5B929DD6 for ; Wed, 7 Mar 2018 12:42:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=q7IzOsWFbScGhe6zKMkWOozHeHxkAqyC82qydvzpCfo=; b=In38oBgkKwv+NsxtfsTZ71CBQHJ4BRqMyVWzbccfe4shxGHGq4muGfvDlrYPAtTNpLpXdSpCtJxwXzlxGDcxHVTOo8RsIu2DLMTk38hFLZq5nJxjE0WfFZqZr2xBQOvpPCE2E5b0rv4IJ7aESP7V/ShwwogmBZMS2E28shoSgQA= Received: from australia (2a02:1810:530:b600:af45:1f33:ecd5:ba5f) by HE1PR07MB3113.eurprd07.prod.outlook.com (2603:10a6:7:31::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.6; Wed, 7 Mar 2018 12:26:50 +0000 Date: Wed, 7 Mar 2018 13:26:47 +0100 From: Thomas De Schampheleire To: thomas.petazzoni@bootlin.com, buildroot@buildroot.org Message-ID: <20180307122647.GI8100@australia> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.9.3 (2018-01-21) X-Originating-IP: [2a02:1810:530:b600:af45:1f33:ecd5:ba5f] X-ClientProxiedBy: AM5PR06CA0026.eurprd06.prod.outlook.com (2603:10a6:206:2::39) To HE1PR07MB3113.eurprd07.prod.outlook.com (2603:10a6:7:31::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c034a479-480d-4c92-0772-08d58426b41f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020); SRVR:HE1PR07MB3113; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3113; 3:1fpOPYYUv4LLNZXAsYAICKlJZTffSmgbYAnfGp7AUke1Nh485wNaWi4wbxFLj2iNNo1QPFS1G0yaiW8+flUyDuGriuiVxC+b2G2bJYwwzFoUlKmk5SPCqv5/eqRHhIpXjxGeVJ/d92nuwp5fWtI5YI1CHfrrrGoxxUD/tD2T539zk2v/3QGEMp8rqnl92np7EeJM7rvB+zRzRiJ7GfcT7bIcjAECah3WJvDoUqSWcQna8Ie3hzErXzd3ibyWr71N; 25:zxPC6YuS80+6nWSaJVCDEiLcStP1Pj/cO+djR7K/S4YlEvY2iV596fklVkzpPEasefgV5q4JivmdcBVTEqQWMZUGdgXnlWW6HLvGJR2uh97eMYhlEUppBKAA4VheoVJOQH5iTJNezAIfbGYMvf5xt1g0wll4eEozFMsPhq1yF1aEfxf7ZVdsmDP5XrXCP5gZX4NcuRbeBRbhfKiVboll4aUCeOUl0ANKKJ/AG1PGt9vVW0SjTDOjf6Cqu7KSdCM5jbzBP7HipB7J0PnpgWGVJSKv0y8y3MYEIBN7sQ1AH9Fv4SpTHrCqclvXxXt9tr0lFnkajB3RDQfQijVK/zqHlw==; 31:6FAZsL6eLZhEevjlUQJTArc0hhgcz1zMIfJnqHyETZVy9LNO6UK+IHRmMUa2aadPkG0vPF9B/CTICDufsPFP0YIvg/OtjhMtMy/XV8NTvPpPsepRzOe3Sz8E7uE759H7azqF+XozOCnY2onW7w7x5hwSWU9bG+vS2CCToBZ0CXrCYurnCfXaFCx2KriA75MP7Zo0705Q4www/0Q245xjN1ix6+4LhVbvNtSXBjHl6cs= X-MS-TrafficTypeDiagnostic: HE1PR07MB3113: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=thomas.de_schampheleire@nokia.com; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3113; 20:uk18/qtKKWRXOkoUFsm0E3c0JjiAeYhkjepopiXDU/u3pL66TQZXBsHK1iBf6C8MnhxWWFguDUDQHdjXjiffQWd77fRJX6iSizpXvP5pYK6T6TmJhA6Bz+OKdSqTSJYVcuOy2fUDNB9ySmFAkUIrRuuY9yICVQGfLC5McR4lfr+XbZzkKMxV6aJKsWrBdLN2f0cMDGyio1yuAlm+XYt8X4t/BaZXFIS9csuyIVG4HSr6RdDg1iM13hi7+XlBMoA/XUWtBNVdVyuPXam35y+gky1xcYnTk0TLDEsO9r8yT1MQPAugqzY3IJQ45IiTXUwpj4WAxs/vymT1a/zCW3Qj7DaXRIVAddVmWvxjvPeum+AyGyIcOkfJSe3vERWpD592hMh55FNZ7YgBBGC+tKr+jE2Ub6OxbH67XWnvJFEVp4N4/c9SHuhaG2+boIUXAu29uWtCQvp+kkfNn2mSuzMS+G07X/pJ2KL2xTaIuyTmO/XUn6rQMR4FaniXjT2BpvhC; 4:wzjDYdpyaGsh+oPgwkC60+U4Y5MNOg0jjRopxEt2u/mPiQefOoP87bgsSKCT6zXQM3GxIidplMuEJNVKyixTL7/CfmL7bG0zsnhJ5MXen3JuVacxbGrMojyosTx1m8J0mP9LG+QUP34LSsvHAk/tiOs4vUD8lpHsVoMbZj1aLcSkWu1s2E3K0a2hOqZVdveU3otD+LNM9OeBU71Bdo9sHWrFEDbHoEE8n2jFC8gmwv+6Be4htYiE4N777IfKHjZSGzl8iVb36RPIHfFTkNf0XKph2bcopbB6ThA96lgKPXdF7SfS3o6/FfknzKBX8m4U X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(58145275503218); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231220)(11241501184)(806099)(944501244)(52105095)(3002001)(6055026)(6041288)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:HE1PR07MB3113; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB3113; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(39860400002)(396003)(376002)(346002)(366004)(189003)(199004)(47776003)(7736002)(186003)(86362001)(16526019)(4743002)(6666003)(106356001)(386003)(305945005)(478600001)(575784001)(1076002)(5660300001)(59450400001)(316002)(68736007)(46003)(33656002)(58126008)(16586007)(50466002)(81166006)(81156014)(8676002)(8936002)(6496006)(55016002)(25786009)(97736004)(52146003)(6116002)(23676004)(53936002)(2906002)(33896004)(52396003)(33716001)(105586002)(2486003)(9686003)(52116002)(18370500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB3113; H:australia; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BHE1PR07MB3113=3B23=3AEWOw?= =?utf-8?q?+IUEqAZibnGc0tBGURzKaShAonuj430OsDDyuah8BCNukUxWfPwZqo2X?= =?utf-8?q?/NPFAJ4ocrZhVVgZ7koniwhuhSFiMTkkMFDy+SGH2MUMTdUSAA+YD9gk?= =?utf-8?q?O1k4ChpH7YZ0fy6Ilv81Kdw05ZFX2yRZbMgwdWJaJypiMRtrCgXuDO/R?= =?utf-8?q?vdibn+apDsuvsN8kvO6n5kcvAoha7e3NKTDIF7J8zENgP9iY0YnToRiJ?= =?utf-8?q?QklDnwfCym4tpb78dJhYnDtIAb/Vxk1ML2nV8sWtfnDhUGCesI1Q0hmt?= =?utf-8?q?A7p/Q3T3c6mLeSSn7df9HAAlGDldfgfeVy8Xmjz1ZM2BZZiuhbxIatJi?= =?utf-8?q?X9gFEaEERRk+Ht3RqOIixpG8OAou8tncvbOtNfuDabSLsKu6v69g50xE?= =?utf-8?q?bJfwIiXn/2h4gaPqINSHBZyYzHZXHtHuw9d+gSe2f9WsLqdBWAHPsGGv?= =?utf-8?q?4v2sfeo55vVo9oG8ijTD1FZwwfeoQ4tFFN0KaGqWRa/vgLXaiyMoibt2?= =?utf-8?q?R95cPDdF5v64gSyzcp1LrpL1hF6oST5nmWPiLT3G6KEpQtoi3GGn+BbH?= =?utf-8?q?kQbvabcB9wPk5jP0V9TG4GHDFblSMSqnLKcslgI5pxLHPfjtTH/v3TVp?= =?utf-8?q?mvjhG/LpWn0zIj5ayC4qqtnjQTjtlxEeu0YEO722rkdUhITMssdCtc7B?= =?utf-8?q?kuFNdAbvLftpuOSr1abSNWVnqY2dNTCDcJZQ+5M0MgSPmqsiYrZ4IB3o?= =?utf-8?q?VxktPOtMdbwRnaEXK6m6NUsz7xBcief5kyKI70bBjumV7YdkJTzlX/Om?= =?utf-8?q?1fQwkHcGTefuTiiYoT9BwFM3XOpj9JVdfT/Yz6jF1DRo0oePSUt8dv3k?= =?utf-8?q?snvxYGMDSm13xuYcd661lQc+yZ6aWxycRILEy3Ex2nw1jo0F3ATC4nCN?= =?utf-8?q?sMtkHrxEOpun4NrSbDEC9y9Ju24to+kuYWnSaxWgS/M+p2osAo1/bBJD?= =?utf-8?q?UGzUcflcn1rkEn8UBIXYt62ZAuVOYSMwApjSRa7IteF453Zvvwxjk3MT?= =?utf-8?q?1wJnTK27y593BVWoiYb5wItfp/xcEgoXtTK04yLIDAyyXuSWldpsHbNO?= =?utf-8?q?ghJdndR6Px9oSc7chKAWm+Aui1+9JZQbu244MOqTM1BuadR6pychNrGG?= =?utf-8?q?CCSt9OmfLBRqEvPD+JUp7I6GBt5IgYj9VdwIFbj+0jZeQ87SxePCRnir?= =?utf-8?q?iPeYojUQQC5tAzA=3D?= X-Microsoft-Antispam-Message-Info: mEXN2VKaXlHCQZjxy7yZK7gvq/MC/OmYMmEfdCb9bIeuoahOxDU2P88PtdCCOLeZRNCakbl316R+P0NeihgoGctQYqglpodsOCp7GLPfJBxDZGeF13/7QyXf+qUg7irChY/yVcm7vXQ4iszNPDBsFrKdihnq4+/ftc6Cg1ynM8u2UX7rXf7YkBZGJ72yh4LocF0+fpDcdpeTVvQJpGnC2yZyLfQxqdrVoZeY3U+tLdE= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3113; 6:ot7NF99o2jZVizxnGLv9aE5zXRQEnfZUD0OYnaQasA3mVUjcrcYZ5v+CIky+xiENx2kEmAJKggpt+muGnil8qlZLMbMmtbi1JH29VRh7GTPTzy8xjmbQVho1zjbnGxWizslF+DMnwmeBwWAfdfnfYNaZ9aBvzint6IsrrF4vxBqTR0J4PKrZ6au/PpC2erasHq3Dewf6vGgd2QPlEPCTqjkcFGKIBFMUw+9Y4ZYIG3P+GBymidYLdZrtfv9vh0K82wQy0wKJ2vJVgm3lzfvqFP7hY3MUQo61sqVet3YukKh1ZUf7XGRiUrfbkVkqabhp0AXhm6x33+GHo/sBZrOV0+YawUClBzYRmNHS1WxuODg=; 5:0Bl4tV7dJVLQrnlFJtA7HcyO7HKXNS3q89xmCaVg5gk/KO+esrRDw8NpWAVhZaC8TaGYpxQW8d+5r+vSwH5HsOn9P7XgZAmo+8ARQhblvN/3aOcsYJUQPvGsR/zNhi2BeOOeh5YPTftbh8QsHPQUqS0n4Tao0Uz4t9aBM/qU8SY=; 24:jn5FE4sGfu1tBuu+Gdzs1kiD/mCsMCFu6NhI7wdz1O9Ay5y//RNmVee1FU7QFcnalXJMrSMpR+xsmeAn2xVrk4UEAiqhr0RxZ8egO5uI6Y0=; 7:kPnrqWUHy2wFWtzGZIwqHzvsPbKMI+uCc91bXGDCJfI2nuHy3rOt8SnZKSYojadw+A58oLKWWw9FmH3Oc2fFR0Mvt/cFTxmXM7mI0S7mpPIdBZuL8VwEqb0W+C/AMXlah4DVfIH8RhkB/1ByjbyZ+FVowGZwTE1RUPudD6b9nrxtD9cpgVtadiR44Dwh8Xa3CR5fTmIFaUa3dzX8qQxrG8e3Mzr6kuJ4D+zW6r3p1dVutYMIUsiHk4i6bSmJanHt SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 12:26:50.6161 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c034a479-480d-4c92-0772-08d58426b41f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3113 Subject: [Buildroot] toolchain-external: ld.so* vs ld.so.* X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Hi Thomas, I have a question on following commit: commit 32bec8ee2fb00c6750fa842bbb0eb79b0c081fa2 Author: Thomas Petazzoni Date: Sun Jul 2 15:14:17 2017 +0200 toolchain-external: copy ld*.so* for all C libraries in which the base value of TOOLCHAIN_EXTERNAL_LIBS changed: (snippet) + +TOOLCHAIN_EXTERNAL_LIBS += ld*.so* + [..] -ifeq ($(BR2_TOOLCHAIN_EXTERNAL_GLIBC)$(BR2_ARM_EABIHF),yy) -TOOLCHAIN_EXTERNAL_LIBS += ld-linux-armhf.so.* -else -TOOLCHAIN_EXTERNAL_LIBS += ld*.so.* -endif The question is: did you intentionally remove the . before the final asterisk? I.e. why is it not: TOOLCHAIN_EXTERNAL_LIBS += ld*.so.* as was the case before, even for the glibc+eabihf case? I could not find a reference to why that specific change was made. Background is that I now notice (after upgrading to 2018.02 coming from 2017.02.x) that an extra file is copied on my target system: the system used to have just '/lib/ld.so.1' which is also what is encoded in the ELF files as dynamic loader, but now there is also '/lib/ld-2.20.so' which is not actually used and is non-stripped (due to an exception in target-finalize). This adds about 150K on the root filesystem, which is quite a lot for an unused file. So I wonder what would be wrong with following patch: Thanks, Thomas diff --git a/toolchain/toolchain-external/pkg-toolchain-external.mk b/toolchain/toolchain-external/pkg-toolchain-external.mk --- a/toolchain/toolchain-external/pkg-toolchain-external.mk +++ b/toolchain/toolchain-external/pkg-toolchain-external.mk @@ -108,7 +108,7 @@ endif # Definitions of the list of libraries that should be copied to the target. # -TOOLCHAIN_EXTERNAL_LIBS += ld*.so* libgcc_s.so.* libatomic.so.* +TOOLCHAIN_EXTERNAL_LIBS += ld*.so.* libgcc_s.so.* libatomic.so.* ifeq ($(BR2_TOOLCHAIN_EXTERNAL_GLIBC)$(BR2_TOOLCHAIN_EXTERNAL_UCLIBC),y) TOOLCHAIN_EXTERNAL_LIBS += libc.so.* libcrypt.so.* libdl.so.* libm.so.* libnsl.so.* libresolv.so.* librt.so.* libutil.so.*