time: mark as not available for static-only builds
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 24 May 2016 19:59:48 +0000 (21:59 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 24 May 2016 21:26:25 +0000 (23:26 +0200)
Due to some code imported from gnulib, the time package doesn't build
in static-only configurations. Indeed the gnulib code redefines the
error() and error_at_line() functions, which are also provided by the
C library. Since fixing the gnulib code is really difficult, let's
just disable this package for static-only builds.

Fixes:

  http://autobuild.buildroot.org/results/a0e64faba69fa86755c693f575fb258a77e4e9d1/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/time/Config.in

index 0ec3be351a1eaf8aaaad85edf46175569abdc3f8..f4694a2b7c770e6f945700914391ab5d38faca3c 100644 (file)
@@ -1,7 +1,13 @@
 config BR2_PACKAGE_TIME
        bool "time"
        depends on BR2_USE_MMU # fork()
+       # See https://savannah.gnu.org/bugs/index.php?48000
+       depends on !BR2_STATIC_LIBS
        help
          The GNU time utility.
 
          http://savannah.gnu.org/projects/time/
+
+comment "time needs a toolchain w/ dynamic library"
+       depends on BR2_USE_MMU
+       depends on BR2_STATIC_LIBS