From 930b6d393036f9c8155157df7749f2d0b73da7f5 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Fri, 10 Apr 2026 11:06:49 +0200 Subject: [PATCH] package/libftdi1: enable static only build libfdti1 provides configuration options SHAREDLIBS and STATICLIBS that allow any combination of static/shared libraries. Fixes: https://autobuild.buildroot.org/results/d7b9a45ccffc1c9e3fd796c3e46ee396b7d88272/ Signed-off-by: Yegor Yefremov [Marcus: explicitly check for BR2_SHARED_STATIC_LIBS] Signed-off-by: Marcus Hoffmann (cherry picked from commit 0a9b365de4c0d4d2ba6c493b0dafda28dc00ec2b) Signed-off-by: Thomas Perale --- package/libftdi1/libftdi1.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/libftdi1/libftdi1.mk b/package/libftdi1/libftdi1.mk index 31ffa1aca3..4fac8d2e39 100644 --- a/package/libftdi1/libftdi1.mk +++ b/package/libftdi1/libftdi1.mk @@ -13,6 +13,14 @@ LIBFTDI1_LICENSE_FILES = LICENSE COPYING.LIB LIBFTDI1_CONFIG_SCRIPTS = libftdi1-config LIBFTDI1_CONF_OPTS = -DDOCUMENTATION=OFF -DEXAMPLES=OFF +ifeq ($(BR2_STATIC_LIBS),y) +LIBFTDI1_CONF_OPTS += -DSTATICLIBS=ON -DSHAREDLIBS=OFF +else ifeq ($(BR2_SHARED_LIBS),y) +LIBFTDI1_CONF_OPTS += -DSTATICLIBS=OFF -DSHAREDLIBS=ON +else ifeq ($(BR2_SHARED_STATIC_LIBS),y) +LIBFTDI1_CONF_OPTS += -DSTATICLIBS=ON -DSHAREDLIBS=ON +endif + ifeq ($(BR2_PACKAGE_LIBFTDI1_LIBFTDIPP1),y) LIBFTDI1_LICENSE += , GPL-2.0 with exception (libftdipp1) LIBFTDI1_LICENSE_FILES += COPYING.GPL