From patchwork Wed Nov 18 21:28:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Kemper X-Patchwork-Id: 1402556 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmx.net Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=D+wAWRQX; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=Auc7JDf4; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Cbwvk3kSMz9sTR for ; Thu, 19 Nov 2020 08:30:25 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:MIME-Version:Message-ID:Subject:To:From:Date:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=Lq60R6ENVEulo426/kAmXZ7uyY70KzspGdC7aHHTMro=; b=D+wAWRQXTevXoxcVs7BPZE1ZoS M537aXstHA7OP2OA8+y7S97pvbLybtwlc5oAFFPGqhwGZD3znqedtSNfqkSXygkWs6mmBRWoiotgM Ud2Flr75D94bNv/UE7odUsWZwelnfSbebJycnr3nhU98DxqBwjcST66DezUZJbLoTVAEqyKi+CDvd E/MTwhHH2u3n6K6daw9XLiXR74eqhqJJACPOwv0BllLxQKN4IDGgv9YbH0jXEi//CUleA7Bl3E62c TN4fpRSyVNbPHB6Btclz32/6fy9+K1FC/uUOLFb18miwe4K6We6zkDdioFxBO+P+rNY3agtntB6D5 2/E/OGUw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kfUzz-0002jI-0e; Wed, 18 Nov 2020 21:28:19 +0000 Received: from mout.gmx.net ([212.227.15.18]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kfUzv-0002iT-8k for openwrt-devel@lists.openwrt.org; Wed, 18 Nov 2020 21:28:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605734890; bh=AJlCAOSytWyzlESGamuQYAzt/U82fIu9k8OzFUN6QEw=; h=X-UI-Sender-Class:Date:From:To:Subject; b=Auc7JDf4F6Eh5jApt11bkc5biHkfE0E5XtWYLZpKdPOv7xWi2LXdLkbH+KINzdPyf mAK8qBOLQZEyoInGyDaqRw+6zzZSoLa+UUiDVe1m9i5Sv3SpSSFNswQL3zifCcaEkg Sk6mSnkUQEN9Jy0JO0ooCDOTxcIQ+ekznORerdoA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from darth.lan ([62.14.67.167]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N5VDE-1kDPQ813jG-016xjK for ; Wed, 18 Nov 2020 22:28:10 +0100 Date: Wed, 18 Nov 2020 22:28:08 +0100 From: Sebastian Kemper To: openwrt-devel@lists.openwrt.org Subject: [PATCH v3] build: create $(PKG_SYMVERS_DIR) if non-existent Message-ID: <20201118212808.GA12761@darth.lan> Mail-Followup-To: openwrt-devel@lists.openwrt.org MIME-Version: 1.0 Content-Disposition: inline X-Provags-ID: V03:K1:YrlX2YeUTET5BfmDTa8ZGvfISfJUtAhm7krN6pEIekkMS208YqM 7l8nIWVTnc9u54OLBan3bQChCL6M9Gnqd/L2hC8jV15rsOfD1RAYm6+mgTcuCHQfl3tYro+ 9S8PMtRyPWl0CnwiqptlWuMP4U6BpUmyCJ8BFlaiCvmxde/XSZYlx0w8D9xF2oRBGPQZcg5 mNSUGI7ojzdo2F/TOc3Cw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:JmdudnUyotM=:Gc1UdSpnNBHxkJ3SpRdTJt KwmeIPRzavPeWFS28fIrtKWc0Jocgq7RV7VJeMZPbq6aqhDpx/U6XLqtedj/1AuVZgxX6S3Xb F1TzbK0P3Uk6OFfL10IY4kPlmHPMTu3MvqBdHZ2nt5TjwccRjM4GAXJVJyWBunm1gMqypJ0nK 1sxMONymxNEKSzNa/SebmHuuAAdVUvef4izqNCovbQJ5NHoBBTCBIyOzlpjcpIwYmACAxc5py js0tq7ei9ar//PV/PRWx/xj3IWkw8hRmzlfHpAD58+jjgvJUhSL0LUUXUyWwzGtkM6YDOm9bY QCTtD3824CQvceolMZhtF84h9tw+3OnVfc9bM4+kbL+3Omn9vhacPDYanKAA7t+St5VXWgSuN mswt57tUbDTviB4KWDc5r9EQHzBeWESEf9QRP67essbq8oh1ENyJI+HjhKY1Vb/qDikebQkn/ mvmtYchGV4gRXFcLUdi+vlv+94+/78trqsux2hU3ZsqPizqm58Nm9V/gjqE2sB/iO89EuJzk8 N4C7Y9/tBmR/rHjY+H6F2+E8tJ5Ce7w9Xjeil78P3FgPJrqmeLjet6W4Qrn3OaxW5Cy+yZAOk XwreBk/AjQVzkEtVk9f/e1U6jrkcvPyXCjcrP6ec4Xmj5vw5Bn2X2dcox+Aw0lK8gZzHAQuHf Oi0Bz+WR1CMOyXpj1yCoXhifJqZ301s29nemK+70oAo2/VtiaGXmGsbNEgW41McNKLZ3JZCnA QD/L0Xhbv//FZYtHOkHcZPjO3I/p5Sl6MZorYfNqEOqJZIqpb/BjD6gcjSZuVn9DtClh3WuNn 29eC0C73o3shCxbkH6ipsV/6wQxbZaYFg8PY1jiRHPq8y8a3Xw42iyPEcGtKKEbHxEOm/QfNy Gcih6RBBROhM+0ZfmZjA== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201118_162815_554728_CAFC9CD7 X-CRM114-Status: GOOD ( 12.01 ) X-Spam-Score: -0.9 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [sebastian_ml[at]gmx.net] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.18 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Commit 5d76065 moved the creation of the symvers directory to include/kernel-build.mk. This is fine when building from scratch. But when unpacking an SDK the directory doesn't exist and because the kernel won't be built (again) this directory will not be created by the build system, causing build failure if make tries to copy files into it. This moves the creation of the symvers directory back into include/kernel.mk so that the directory is created in any case. Signed-off-by: Sebastian Kemper --- include/kernel-build.mk | 1 - include/kernel.mk | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) -- 2.26.2 diff --git a/include/kernel-build.mk b/include/kernel-build.mk index a698deec3c..22f7c4c7c7 100644 --- a/include/kernel-build.mk +++ b/include/kernel-build.mk @@ -136,7 +136,6 @@ define BuildKernel $(LINUX_DIR)/.modules: export PKG_CONFIG_LIBDIR=$$(STAGING_DIR_HOST)/lib/pkgconfig $(LINUX_DIR)/.modules: $(STAMP_CONFIGURED) $(LINUX_DIR)/.config FORCE $(Kernel/CompileModules) - mkdir -p $(PKG_SYMVERS_DIR) touch $$@ $(LINUX_DIR)/.image: export STAGING_PREFIX=$$(STAGING_DIR_HOST) diff --git a/include/kernel.mk b/include/kernel.mk index 1ae9c6be29..d48b68f515 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -149,6 +149,7 @@ define collect_module_symvers grep -F $$$$realdir $(PKG_BUILD_DIR)/$$$$subdir/Module.symvers >> $(PKG_BUILD_DIR)/Module.symvers.tmp; \ done; \ sort -u $(PKG_BUILD_DIR)/Module.symvers.tmp > $(PKG_BUILD_DIR)/Module.symvers; \ + mkdir -p $(PKG_SYMVERS_DIR) mv $(PKG_BUILD_DIR)/Module.symvers $(PKG_SYMVERS_DIR)/$(PKG_NAME).symvers endef