aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.include
diff options
context:
space:
mode:
authorThomas Heijligen <thomas.heijligen@secunet.com>2022-01-31 23:27:52 +0100
committerNico Huber <nico.h@gmx.de>2022-02-15 00:02:45 +0000
commitdbefb9730b6b68643dc8e44aeae3ac77a628f93e (patch)
tree4700c403250f8a534e587060c014ccab72984835 /Makefile.include
parent274e146621a22f3de4790e685226e1a87bdca51b (diff)
downloadflashrom-dbefb9730b6b68643dc8e44aeae3ac77a628f93e.tar.gz
flashrom-dbefb9730b6b68643dc8e44aeae3ac77a628f93e.tar.bz2
flashrom-dbefb9730b6b68643dc8e44aeae3ac77a628f93e.zip
Makefile: use pkg-config --libs --static for LDFLAGS
The --static flag of pkg-config returns also the LDFLAGS which are required to link the library static. Use this flag to successfully link against static libraries when the shared variant is not available. This is the case in OpenBSD with libpci. Change-Id: I6029a096c1ceca625789d18c88119d912d79bc0e Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/61524 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'Makefile.include')
-rw-r--r--Makefile.include2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.include b/Makefile.include
index 2316b30c..fbd84569 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -53,5 +53,5 @@ $(call debug_shell, $(if $(PKG_CONFIG_LIBDIR),PKG_CONFIG_LIBDIR=$(PKG_CONFIG_LIB
endef
define dependency_ldflags
-$(call debug_shell, $(if $(PKG_CONFIG_LIBDIR),PKG_CONFIG_LIBDIR=$(PKG_CONFIG_LIBDIR),) $(PKG_CONFIG) --libs $1 2>/dev/null)
+$(call debug_shell, $(if $(PKG_CONFIG_LIBDIR),PKG_CONFIG_LIBDIR=$(PKG_CONFIG_LIBDIR),) $(PKG_CONFIG) --libs --static $1 2>/dev/null)
endef