summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-08-07 13:04:58 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-08-07 13:04:58 +0200
commit74e99ce3191b3b3f6a873c6673e582435cbb81ba (patch)
treefda479c5064bf223413a9cf45a3f89e0b6118810
parent49593aba5a56c9c297c31c12fc4dc3de5679e7b1 (diff)
downloadbuildroot-74e99ce3191b3b3f6a873c6673e582435cbb81ba.tar.gz
buildroot-74e99ce3191b3b3f6a873c6673e582435cbb81ba.zip
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: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/lrzsz/Config.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/package/lrzsz/Config.in b/package/lrzsz/Config.in
index 70f10cd0a7..1b5da14871 100644
--- a/package/lrzsz/Config.in
+++ b/package/lrzsz/Config.in
@@ -1,6 +1,16 @@
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
OpenPOWER on IntegriCloud