Bug 91

Summary: vsftpd fails to build with ssl support
Product: buildroot Reporter: Markus Brunner <super.firetwister>
Component: OtherAssignee: unassigned
Status: RESOLVED WORKSFORME    
Severity: normal CC: buildroot, jacmet
Priority: P5    
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
Host: i386 Target:
Build: i386

Description Markus Brunner 2009-02-09 11:50:30 UTC
vsftpd fails to build (link) with ssl support because -lcrypto is missing in  $(VSFTPD_LIBS) in the vsftpd.mk
Comment 1 Markus Brunner 2009-02-09 12:10:39 UTC
Sorry, I forgot to mention that I had to set the LDFLAGS. I'm using an externel toolchain.

$(VSFTPD_DIR)/$(VSFTPD_BINARY): $(VSFTPD_DIR)/.configured
	$(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="$(TARGET_LDFLAGS)" LIBS="$(VSFTPD_LIBS)" -C $(VSFTPD_DIR)
Comment 2 Peter Korsgaard 2009-02-09 15:02:37 UTC
I cannot reproduce this here, vsftpd.mk has:

ifeq ($(BR2_PACKAGE_OPENSSL),y)
VSFTPD_LIBS:=-lcrypt -lssl
else
VSFTPD_LIBS:=-lcrypt
endif

And:

$(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" LIBS="$(VSFTPD_LIBS)" -C $(VSFTPD_DIR)