From: Thomas Petazzoni Date: Tue, 12 May 2015 21:07:04 +0000 (+0200) Subject: vsftpd: use pkg-config to get OpenSSL link flags X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1d046a5c;p=buildroot.git vsftpd: use pkg-config to get OpenSSL link flags Instead of hardcoding -lssl -lcrypto as the linker flags to link with OpenSSL, use pkg-config to fetch those flags. This allows to behave properly when doing static linking, since pkg-config returns the entire set of libraries we should link against. Fixes: http://autobuild.buildroot.org/results/d71/d710ecfa9ed0a8e3f97d2010d3dabb372485c7f2/ Signed-off-by: Thomas Petazzoni Tested-by: Gergely Imreh Signed-off-by: Peter Korsgaard --- diff --git a/package/vsftpd/vsftpd.mk b/package/vsftpd/vsftpd.mk index b94328da84..ed15f00dff 100644 --- a/package/vsftpd/vsftpd.mk +++ b/package/vsftpd/vsftpd.mk @@ -23,8 +23,8 @@ VSFTPD_POST_CONFIGURE_HOOKS += VSFTPD_DISABLE_UTMPX endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -VSFTPD_DEPENDENCIES += openssl -VSFTPD_LIBS += -lssl -lcrypto +VSFTPD_DEPENDENCIES += openssl host-pkgconf +VSFTPD_LIBS += $(shell $(PKG_CONFIG_HOST_BINARY) --libs libssl) VSFTPD_POST_CONFIGURE_HOOKS += VSFTPD_ENABLE_SSL endif