mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
This failure appeared when trying to build lrzsz: lsyslog.c:73:5: error: implicit declaration of function ‘vasprintf’; did you mean ‘vsprintf’? [-Wimplicit-function-declaration] To fix the problem, let's follow Debian. Switch to 0.12.21rc (which is already out there 25 years!) and import their patch adding includes. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> [Peter: add Upstream tag to patch] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
28 lines
863 B
Makefile
28 lines
863 B
Makefile
################################################################################
|
|
#
|
|
# lrzsz
|
|
#
|
|
################################################################################
|
|
|
|
LRZSZ_VERSION = 0.12.21rc
|
|
LRZSZ_SITE = http://www.ohse.de/uwe/testing
|
|
LRZSZ_CONF_OPTS = --disable-timesync
|
|
LRZSZ_LICENSE = GPL-2.0+
|
|
LRZSZ_LICENSE_FILES = COPYING
|
|
LRZSZ_CPE_ID_VALID = YES
|
|
LRZSZ_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
|
|
LRZSZ_CONF_ENV = LIBS=$(TARGET_NLS_LIBS)
|
|
|
|
define LRZSZ_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -m 0755 -D $(@D)/src/lrz $(TARGET_DIR)/usr/bin/rz
|
|
$(INSTALL) -m 0755 -D $(@D)/src/lsz $(TARGET_DIR)/usr/bin/sz
|
|
ln -sf rz $(TARGET_DIR)/usr/bin/lrz
|
|
ln -sf sz $(TARGET_DIR)/usr/bin/lsz
|
|
ln -sf rz $(TARGET_DIR)/usr/bin/rb
|
|
ln -sf sz $(TARGET_DIR)/usr/bin/sb
|
|
ln -sf rz $(TARGET_DIR)/usr/bin/rx
|
|
ln -sf sz $(TARGET_DIR)/usr/bin/sx
|
|
endef
|
|
|
|
$(eval $(autotools-package))
|