Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp2158944ybi; Sun, 16 Jun 2019 23:16:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqxSPjz6sguy3T6EmeFt77h5x5OK9/qjQUTrG4epZdtFgT7VMFMhj9og3eTsb612Bw3PW6cv X-Received: by 2002:a17:90a:21d0:: with SMTP id q74mr24861053pjc.12.1560752175044; Sun, 16 Jun 2019 23:16:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560752175; cv=none; d=google.com; s=arc-20160816; b=fotIUyKB6rLLAGUglMpjuT/NuHKulpNLjcAW7Ca2gOXoPujx637eMXs5FdakSJ0N0G qSHfROIAKXNl4xa7rC92EfQgWhi7AkKaA/qT5ni+3JVjjadtygm5hvWt5MWJ8NTHJHA6 ONYN0YXJWp708NLqoanSKmHiuGB5GeCIkbJE+HUnGqgke7zxBSzaXSu8BAslvwEv3js5 tlEZE1BFRGOU8yNmY3gpUj1JJNtZVYC9GHqMsDeV2utR8OmBZkDuYi735g5lZZJBs84g AVU+/vw7WQXvb+SKtF+v+RwnZ7Zm2D3ZbIPYLXL9/mQgNNFTDwm2k68+l04Z3i9ebOPn kdJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:mime-version:message-id:date:subject :cc:from; bh=dOATNEN4KJWzEJO/shnqhMyAFRtCrp5r7o+RYq3S2+I=; b=PLne4mi2gpcdycRJRZCkQC26pWJlccVenjGt815D/xu/ZTWaOBuZ1/6e4Z9RPqF/05 +ocFOS5t45g0gso4Ti5EaIDWXPW15XiXzzah4a0c0r0S+h0Ajq6rt5nK01a2AXLLZAmH ML9/Z7VGcp0Qh0DpK19c6fVEfF10Bte43+O+KSDrxiMPlzeKR1utp9n87Xu62ozT5Ggl ifmqhBqaWQCOTqgtZtGkn4fTmm8j2Q52z5Ofbwm26Y9vallqPGbjLWGA/0K7JXhkOlWC RthMQlW9QkJo3Hn8+WIT13AgqTr8Y1OMgubZvA96L0yWAXEM84fn3gLHeYoEXvs4Pzw7 KUfQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n1si9724013pld.366.2019.06.16.23.15.59; Sun, 16 Jun 2019 23:16:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725958AbfFQGPt (ORCPT + 99 others); Mon, 17 Jun 2019 02:15:49 -0400 Received: from relay1.mentorg.com ([192.94.38.131]:34555 "EHLO relay1.mentorg.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725280AbfFQGPs (ORCPT ); Mon, 17 Jun 2019 02:15:48 -0400 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-02.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1hckvh-00071l-Df from Cedric_Hombourger@mentor.com ; Sun, 16 Jun 2019 23:15:45 -0700 Received: from FRG-W10-HOMBOUR.world.mentorg.com (137.202.0.90) by svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 17 Jun 2019 07:15:41 +0100 From: Cedric Hombourger CC: , Cedric Hombourger , , , , Subject: [PATCH] builddeb: generate multi-arch friendly linux-libc-dev package Date: Mon, 17 Jun 2019 08:14:56 +0200 Message-ID: <1560752096-1323-1-git-send-email-Cedric_Hombourger@mentor.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Debian-based distributions place libc header files in a machine specific directory (/usr/include/) instead of /usr/include/asm to support installation of the linux-libc-dev package from multiple architectures. Move headers installed by "make headers_install" accordingly. Signed-off-by: Cedric Hombourger Reviewed-by: Henning Schild --- scripts/package/builddeb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/package/builddeb b/scripts/package/builddeb index b03dd56a4782..8f7afb3a84e9 100755 --- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -132,6 +132,11 @@ fi if [ "$ARCH" != "um" ]; then $MAKE -f $srctree/Makefile headers_check $MAKE -f $srctree/Makefile headers_install INSTALL_HDR_PATH="$libc_headers_dir/usr" + # move asm headers to /usr/include//asm to match the structure + # used by Debian-based distros (to support multi-arch) + libc_mach=$($CC -dumpmachine) + mkdir $libc_headers_dir/usr/include/$libc_mach + mv $libc_headers_dir/usr/include/asm $libc_headers_dir/usr/include/$libc_mach/ fi # Install the maintainer scripts -- 2.11.0