Commit 74e99ce3 authored by Thomas Petazzoni's avatar Thomas Petazzoni
Browse files

lrzsz: mark as not available for static builds

lrzsz could technically build in a static-only environment, but it
unconditionally redefines the error() and error_at_line() functions,
which clashes with the definition from uClibc. Since the autotools
packaging dates back from 1998, lots of work is needed to fix it, and
do some proper tests on the availability of such functions.

So, let's mark it as not available for static builds, until someone
interested enough fixes it.

Fixes:

  http://autobuild.buildroot.net/results/8106ab057f538d1408d736736fdbe50b99ae709d/



Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 49593aba
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LRZSZ
	bool "lrzsz"
	# It could technically build in a static-only environment, but
	# it unconditionally redefines the error() and error_at_line()
	# functions, which clashes with the definition from
	# uClibc. Since the autotools packaging dates back from 1998,
	# lots of work is needed to fix it, and do some proper tests
	# on the availability of such functions.
	depends on !BR2_STATIC_LIBS
	help
	  Portable and fast implementation of the X/Y/Zmodem protocols.

	  http://www.ohse.de/uwe/software/lrzsz.html

comment "lrzsz needs a toolchain w/ dynamic library"
	depends on BR2_STATIC_LIBS