From 6eaaccf7587b2dcbc78fab0e69042307543bc3d0 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Tue, 3 Feb 2026 15:56:20 +0100 Subject: [PATCH] package/pico{tool, -sdk}: install sdk files to $(HOST_DIR)/share Commits [1] and [2] are installing host SDK files "$(HOST_DIR)/usr/share". check-package (see [3]) reports the error: package/pico-sdk/pico-sdk.mk:23: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/ package/pico-sdk/pico-sdk.mk:24: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/ package/picotool/picotool.mk:15: install files to $(HOST_DIR)/ instead of $(HOST_DIR)/usr/ This commit installs the host SDK files to "$(HOST_DIR)/share" to fix this error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/12970341499 [1] https://gitlab.com/buildroot.org/buildroot/-/commit/ceb800d3c63fe91628f42ce749c211ebef278628 [2] https://gitlab.com/buildroot.org/buildroot/-/commit/926381d360082e926cb6be28cb1e97639d26ea0f [3] https://gitlab.com/buildroot.org/buildroot/-/commit/29a0dd4a3006c06d4b8d82821bd74b8b9f26715a Signed-off-by: Julien Olivain Signed-off-by: Romain Naour --- package/pico-sdk/pico-sdk.mk | 4 ++-- package/picotool/picotool.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pico-sdk/pico-sdk.mk b/package/pico-sdk/pico-sdk.mk index 5bcf71650d..dfb29d2320 100644 --- a/package/pico-sdk/pico-sdk.mk +++ b/package/pico-sdk/pico-sdk.mk @@ -20,8 +20,8 @@ define PICO_SDK_INSTALL_STAGING_CMDS endef define HOST_PICO_SDK_INSTALL_CMDS - mkdir -p $(HOST_DIR)/usr/share/pico-sdk - cp -r $(@D)/* $(HOST_DIR)/usr/share/pico-sdk + mkdir -p $(HOST_DIR)/share/pico-sdk + cp -r $(@D)/* $(HOST_DIR)/share/pico-sdk endef $(eval $(generic-package)) diff --git a/package/picotool/picotool.mk b/package/picotool/picotool.mk index bca9489665..cf8e294835 100644 --- a/package/picotool/picotool.mk +++ b/package/picotool/picotool.mk @@ -12,7 +12,7 @@ PICOTOOL_LICENSE_FILES = LICENSE.TXT PICOTOOL_CONF_OPTS = -DPICO_SDK_PATH=$(STAGING_DIR)/usr/share/pico-sdk PICOTOOL_DEPENDENCIES = libusb pico-sdk -HOST_PICOTOOL_CONF_OPTS = -DPICO_SDK_PATH=$(HOST_DIR)/usr/share/pico-sdk +HOST_PICOTOOL_CONF_OPTS = -DPICO_SDK_PATH=$(HOST_DIR)/share/pico-sdk HOST_PICOTOOL_DEPENDENCIES = host-libusb host-pico-sdk $(eval $(cmake-package))