From patchwork Tue Feb 20 11:11:56 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: 875483 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.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) 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="s24zBwS8"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zlydH4mp5z9ryg for ; Tue, 20 Feb 2018 22:12:35 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 9E16E2E72D; Tue, 20 Feb 2018 11:12:33 +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 m9VjZQ4jgzHG; Tue, 20 Feb 2018 11:12:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id E25812E784; Tue, 20 Feb 2018 11:12:32 +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 8A3711BF238 for ; Tue, 20 Feb 2018 11:12:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 8688B2E784 for ; Tue, 20 Feb 2018 11:12:31 +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 FwpIM490qwaW for ; Tue, 20 Feb 2018 11:12:30 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0104.outbound.protection.outlook.com [104.47.1.104]) by silver.osuosl.org (Postfix) with ESMTPS id 7FA0E2E72D for ; Tue, 20 Feb 2018 11:12:29 +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=4pg/F5o8xX/JYNOlz5mTH1YMNFiQbV1PaS120cqDh7Y=; b=s24zBwS8iS2BfRQ2CISTJ6xcjgw1O3eJHDPobyJR0WjCy5Im8MipyeY6JCy697iL64FtCcAhb2d9C2DSpv27Rjo9CJgwwIJvApodDNIsqLl2cFVoEGWoD0MDIcTEwqsqvHOMD8UapbOzNzwYoia+QlbEkh8pRbgnDpHVKihRm30= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=thomas.de_schampheleire@nokia.com; Received: from australia.vpn.alcatel-lucent.com (2a02:1810:530:b600:ecd6:636f:89a0:5eb) by HE1PR07MB3115.eurprd07.prod.outlook.com (2603:10a6:7:31::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Tue, 20 Feb 2018 11:12:26 +0000 From: Thomas De Schampheleire To: buildroot@buildroot.org Date: Tue, 20 Feb 2018 12:11:56 +0100 Message-Id: <20180220111156.31881-1-thomas.de_schampheleire@nokia.com> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 X-Originating-IP: [2a02:1810:530:b600:ecd6:636f:89a0:5eb] X-ClientProxiedBy: VI1PR0102CA0022.eurprd01.prod.exchangelabs.com (2603:10a6:802::35) To HE1PR07MB3115.eurprd07.prod.outlook.com (2603:10a6:7:31::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7dc9d611-c059-433c-04f0-08d57852d309 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7193020); SRVR:HE1PR07MB3115; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3115; 3:Inyp0ZbfVr1Y5dI1HRPdRiSmUS1W9Ef5j2Xi54vBgnyuNfKYEsBzdHX2lICLDqhMfhvqCveB4RbABf6XO3DiKL99SbZBgxeZdpF5FyVH6+caLHwuCMQcdr38D1ovvhWesxBWMnsHu8Z/XO/QymFJ1Gfeb4u5JtQ8cQMW2fMWsqIXn9YKP99gUJc2iY+pZlEadvNZJIphWKdXhZKRTMz0pGnNUJImJS+xFd/ivQVa+c8uuizU7RPEAdVopgNR7QfS; 25:6EXQZ6oh3PdnwIKEcO9CG3alLKknKnSoWWMRhM3/WNUG5dwfcYuWYONqY8fHJcGjRvRNrWcwOIrYl4yYD7jsgUzYLiM7rjhCGnFQ5lZFwOPOviLza4ncjbGmDwGIDbk2ngYzEyVJayLsQvgyBBVHLHq3PYiJuzeeZhMpOrKo1Mv1dohxqhXdGrOxSeSMb1NTZt/WyYt02IGfrKWNULMZ6Dow4Wn0zYUKnrDSh4UBWDRtLCGpOdnn7b6QxfYQhWPxuAUCOJNhxkyDsAMkl/A4NV68g6BDjaVFp99BPvXycNbXnIS5G2U3jsefIzsw43rYSXWPDotqr5e406Zv1xxkaQ==; 31:g4+0NDc5z7fYbSt19Rt0iZKBgWlKB6cOHOYvOuctByc5IytkRyAxL+NLrOPHPOkMAjAm5RDdodr36JEkUR+wllZoeyt4VSyS1WueaOyc8heTzy/p9wXnqO0McEUrYVH2t9qxiYxxVTndCsByjBwFI/KXLNDZr9U7y3MjPXr/kdwpFzvS8ne2zjP9jV5RsZHATeAZBrqVMNLe1Dl3Rd+COIbuVmCwJQ3SqfGIxv7RwVw= X-MS-TrafficTypeDiagnostic: HE1PR07MB3115: X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3115; 20:r1ecweRcwa6zgF7Csz1iJErjKWqhb6OJD6SCPA1Tpac7eSoysLluNSsJJVoMligvNws0RYZf3ZRLGzrXH9OPRI5P8uAXHch++iU/AhpgAWV2E/i4q3epY15So+6vBwcUjagbX6TpopUBOYxwdAQXNJwowJ+sFwRvG0Figeb2szIBKmdRWmSu7uGoTtJu811I94u6I4zgDfNrzM9+6nh7rUq3zhmncCBQzBHU+kWNZgIsTqKhRSF/Kkis9qDkwI0wIoBwO/0YhjFbuvQg7ZTSqjE5mf/f9lP2SSSWQknK/v6NsxyFOvBgnmzN8f0D2Mw9MLTNff411fb0rTNZPfJeTutSHyPdN6Rnjw1OBHSZH3b5mFmivWR7NZDeQt18W+M1LTXjEDmDvtdOByYr2/l1lMgud4d4duwfawrcMYIv/Drai7MJ7hyErF+PK5Z0NygTmC0Z6CQ8mDSLvllgn/bMvAmhs77fkA9FON1DL/y+i1Us+p6nZkacKOZ3avg1Rtjg; 4:bTMXDwWZcG5Q46Tgg1II9722dm481qs/bcKqROGnyfMXmC/yHAG80808cSVPNsB9220pk//+dgGDHklV8tYtKdHonhTOqliBqQQ8sb8YtCdG23aUAoUcMGhIip19EJCxg+jcv0xA1gDQ3DDRHOkA5XLeLqBSVuD4jiZtPCNV08ti6u98siwp4+8nRvwJ4BfEt+Ymc8/4J3n584n/cr+101WCeFmZIrx9uSPgtuMgyVoD8N3Gum1EErJUmia2RrsUcw7JcJoaEVeW9uKrY1NQw00clNc10VIAO6m1jf9IOa6XMsldkClPrx2xbD1xR6iL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(82608151540597); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231101)(11241501184)(806099)(944501161)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:HE1PR07MB3115; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB3115; X-Forefront-PRVS: 05891FB07F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39380400002)(39860400002)(346002)(396003)(376002)(189003)(199004)(6512007)(81166006)(52396003)(47776003)(97736004)(48376002)(6116002)(2361001)(8936002)(81156014)(50466002)(107886003)(53936002)(316002)(7736002)(16586007)(36756003)(105586002)(478600001)(52116002)(51416003)(305945005)(86362001)(5660300001)(16526019)(186003)(6916009)(6486002)(6666003)(68736007)(8676002)(2351001)(106356001)(50226002)(2906002)(4326008)(25786009)(1076002)(386003)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB3115; H:australia.vpn.alcatel-lucent.com; 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: =?us-ascii?Q?1; HE1PR07MB3115; 23:/JB1I92u8M/nzo34FeGDH+W7T0ab138fkPlUJyChi?= oFbVEuCHiT/AdgrzXn8FcrWozqzUmcLAmX3O/5F9L/hQOQaA/9Okoi7pR/i4puq6dthejDtQw45wo8l9UlMWfXgWFO1FjGCNlqRmyhM4AKGxjMJMzui6nJgoBT60rhkjcogY6EHkwlur7gXA8o5FwpX0MoSGEtu8ulqeO2E3F6RkK4n8xAmmFCY5GcYoBC6BNlNYt7cdXuxttqVGi85mRCveSItqltf924t6O4hDQsRa4qE4QuDsbwhdcJ8W6lawiXnxETOODmjlN33kF+fPxYrEV3BTiA6TDPs00c1amUrLiMjvJb+no666aB4O7x0lHW1SRlXx9Yv5U/kGiBwEJFNxVzUFBJIAxVFblHmMrd1AjHhRtqBC7cd2ugW7Fn2HgSrzE5ph+lNplllChf5u2PQrp62shAdATLqFv/Cd5WkLihD+iUshHOj/8ed0WDzi96OJJ+JkXwiaZFjYdKrgozBuSLwPRKW5SHUVHxcaOD+K08k6z2Hf2lMI6fGZg4RjxWmPnpfDJXIY+eMw47bLHCDHpbwjjcV7E9z+lKPzqxAwOM/zJMtevuVzeJOWGBpZBFo4yW+YrbSEWzDaHblFdcBrykHK6+x24HmVOZUB37XZa0noW7afFq1ndBgPWWXpMoUSBnd3/Zzy8rEN8r+r7MLNSKhKf2dG57FoHh6KlvAzDg7WpaaeaW4S6wluX1dpDpNqZUFamZJ6ZFuH9ZGBjCXa4JmN6qCgjmD4Tvbj8dWwXJbR5Qh6CaieobLsE6tbvVeMWZVIRiiReoOl9LBI47kvql1xKyCuQxrAnU3g3fJ3GfbRXFCkxdfRCIyhFhKx5HVdjt3IzFcP5z9GQ80zq/e+bWimXuvQLgURFX908mO3ZdAg0okrHluiQHOpT3AtIa2WVgh6yt+aQ8lbxyblNRhu9qGXRQj3dUj2wrySZF7SmPhfAGHz/EQjJSw7VexO/izeRqyjtWovMGwv0JcDhDi3F9FI0dhjX35VUNQszQRizMFAxMyaglexfb5QkErR9y4JYKCNY8ReA2FJGeKWXqgb2F7PjlIiIt0GYvmcWpedg== X-Microsoft-Antispam-Message-Info: 1m1m44bX+jgwdg+CBnlvA6nidLfiBQZRh/CjxSs4tz94j68baIyR3mzdFXFAADCueTCOWfgLfwKKTSOqbhpJYA== X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3115; 6:0nCLx99QR6G3BSPQBtDzi7L+jj2zKPUbl+QUoI1YVT6vYgOHROO+uIdo/1HeyJZNv10RzxYYg5bTwzK1hlzmygMnNakYhOfzCEbOlEb4/G9xjm+bXfb1foI9KGphvxUqR/gUPTAastcWZxTmKS8FjIIpj7/aZne1tyE1JMjj1cMiy8gr5AWzcVcgoFlXlHc4sx72/h0GENyYHaMEKoKd/XtTYmC7/D3QYZGMdihCj6kJRW9PsB+YMordn5wp8BTg77Wi/9W73ThgTGWLxfVHzJZuP4HrRtPhtix2S8BIOYm/TqltunXVW+D5Gsb2Zkf/BXoq26MXBxye3YL22+nm+MVc8PGu7zpSO2NsFjQuk2E=; 5:GhRILoNnxj7prADSQ9Dwz2LcftwBYujTgW/0MEbZrjT+PFDwh5lBHX9cO/ltbWKlRU6LX97dk56gCjRQmvHEGSfwaTeGpGhugXN2fesjzrLMM/DgF1/9N0ROTFNy5swJoWVb8d8XUc7XD1cDXV6DaY7zQJV/JnpYoC3lmogPfX4=; 24:ka1JrOgi/qU0deL6mUbUvbV1HGSjze6dG4oNQmoFcqGevrJUpAmL/OWmSQOrrdfMhWuuMun5YuC4T94r8vX1ZW06zejur1IQTh83AsW3qVw=; 7:rbMb0o3ZUDtr6w2dm4bx2iozHc3/Lei5TYNTSuioI0yNxOJFq7ViMKn7XPzYcCWR4EemPV5EiYKHS7zYI7QQ6KDHaP8XbUIE7WpkP71qPX7jM52FnsM0GJaS7HXU4wGKOXdO5DMZntlPf7aj182y89vAMB5fKRN3yomQufRFTuBJxFTDqnnQVeZLQGC8Tplu5oa6t/nas4MvA0rm6QwseoRsshuuCik1ZbSqAaAUBX+yaOU51TyfGYMiIxxui8c0 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 11:12:26.2747 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7dc9d611-c059-433c-04f0-08d57852d309 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3115 Subject: [Buildroot] [PATCH 1/1] check-bin-arch: skip /lib/modules to allow 32-bit userland on 64-bit arch 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: , Cc: Thomas De Schampheleire Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" The script check-bin-arch fails as follows on a config for PowerPC e6500 (64-bit CPU) with BR2_ARCH="powerpc" (32-bit userland desired): ERROR: architecture for "/lib/modules/..../lib/libcrc32c.ko" is "PowerPC64", should be "PowerPC" This situation is perfectly acceptable: the kernel is 64-bit and so are its modules, even though userland is 32-bit. To keep check-bin-arch and its caller simple, just skip /lib/modules/ entirely, like is done for /lib/firmware and some others. Signed-off-by: Thomas De Schampheleire Reviewed-by: "Yann E. MORIN" --- support/scripts/check-bin-arch | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch index 887b6613cd..f6a4569c62 100755 --- a/support/scripts/check-bin-arch +++ b/support/scripts/check-bin-arch @@ -29,6 +29,14 @@ while read f; do continue fi + # Skip kernel modules + # When building a 32-bit userland on 64-bit architectures, the kernel + # and its modules may still be 64-bit. To keep the basic + # check-bin-arch logic simple, just skip this directory. + if [[ "${f}" =~ ^/lib/modules/.* ]]; then + continue + fi + # Skip files in /usr/share, several packages (qemu, # pru-software-support) legitimately install ELF binaries that # are not for the target architecture