Config.in files: add/update comments on (e)glibc dependencies
authorThomas De Schampheleire <patrickdepinguin@gmail.com>
Thu, 31 Oct 2013 12:02:39 +0000 (13:02 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 1 Nov 2013 14:32:25 +0000 (15:32 +0100)
This patch adds missing comments about (e)glibc dependencies and updates the
text of existing comments.

Additionally, it splits dependency expressions for the touched packages from
  depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC
to
  depends on BR2_BASE_DEP
  depends on !BR2_TOOLCHAIN_USES_GLIBC
so that (positive) base dependencies are separate from the (negative)
toolchain dependencies. This strategy makes it easier to write such comments
(because one can simply copy the base dependency from the actual package
config option), but also avoids complex and long boolean expressions.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/cppcms/Config.in
package/freescale-imx/gpu-viv-bin-mx6q/Config.in
package/gstreamer/gst-plugin-x170/Config.in
package/libv4l/Config.in
package/nss-mdns/Config.in
package/on2-8170-libs/Config.in
package/sunxi-cedarx/Config.in
package/sunxi-mali/Config.in
package/ti-gfx/Config.in

index 4074711b0889ce158e69ae9d844ac41baa7fc0ce..11daf7cdfe02901430793a294c07403a14a22122 100644 (file)
@@ -28,5 +28,5 @@ config BR2_PACKAGE_CPPCMS_ICU
          Using ICU allows advanced localization features into CppCMS,
          in another hand ICU is heavier than iconv.
 
-comment "cppcms needs a glibc toolchain w/ C++"
+comment "cppcms needs an (e)glibc toolchain w/ C++"
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC
index a3c205761e5ea7dbdb409d1e2c2f5b0a66c85369..1a6e245920709603dde3ba26eefdcb6fd26a954a 100644 (file)
@@ -1,4 +1,4 @@
-comment "gpu-viv-bin-mx6q requires a glibc toolchain"
+comment "gpu-viv-bin-mx6q needs an (e)glibc toolchain"
        depends on !BR2_TOOLCHAIN_USES_GLIBC
 
 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
index 142367b12805b4b9ed205eb5207416d6e6aebf84..d7fe96a49a5f1caccd3dd77e6c28851a1bf9dc97 100644 (file)
@@ -11,5 +11,6 @@ config BR2_PACKAGE_GST_PLUGIN_X170
 
          http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
 
-comment "gst-plugin-x170 requires a toolchain which uses eglibc/glibc"
-       depends on BR2_PACKAGE_GSTREAMER && BR2_arm926t && !BR2_TOOLCHAIN_USES_GLIBC
+comment "gst-plugin-x170 needs an (e)glibc toolchain"
+       depends on BR2_PACKAGE_GSTREAMER && BR2_arm926t
+       depends on !BR2_TOOLCHAIN_USES_GLIBC
index c3c4481cadd39807971858b7249049663220d5f1..9dc8cddab49c99f0281696b6d6cc462d2b139664 100644 (file)
@@ -17,7 +17,7 @@ config BR2_PACKAGE_LIBV4L_DECODE_TM6000
        help
          Tool to decode tm6000 proprietary format streams
 
-comment "decode_tm6000 requires a GLIBC based toolchain"
+comment "decode_tm6000 needs an (e)glibc toolchain"
        depends on !BR2_TOOLCHAIN_USES_GLIBC
 
 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
@@ -26,7 +26,7 @@ config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
        help
          Tool to alter keymaps of Remote Controller devices
 
-comment "ir-keytable requires a GLIBC based toolchain"
+comment "ir-keytable needs an (e)glibc toolchain"
        depends on !BR2_TOOLCHAIN_USES_GLIBC
 
 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
index b537fa576fcc9d9f1fd6cc746d29d4a19e659759..0192cc2862e09d39d5b0bb15ea07d63a39476e6d 100644 (file)
@@ -13,3 +13,7 @@ config BR2_PACKAGE_NSS_MDNS
          mDNS domain .local.
 
          http://0pointer.de/lennart/projects/nss-mdns/
+
+comment "nss-mdns needs an (e)glibc toolchain"
+       depends on BR2_USE_MMU && BR2_PACKAGE_AVAHI_DAEMON
+       depends on !BR2_TOOLCHAIN_USES_GLIBC
index 8c2d963810f633920e4cf83f11c402d2a7a02239..b573cfe3dee00e78f8811202d84e993517663967 100644 (file)
@@ -10,5 +10,6 @@ config BR2_PACKAGE_ON2_8170_LIBS
 
          http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
 
-comment "on2-8170 libs requires a linux kernel to be built"
-       depends on !BR2_LINUX_KERNEL
+comment "on2-8170-libs needs an (e)glibc toolchain and a linux kernel to be built"
+       depends on BR2_arm926t
+       depends on !BR2_LINUX_KERNEL || !BR2_TOOLCHAIN_USES_GLIBC
index b280db0658163ef83633c033f9f4ba4d8441ec67..fc6e5298c39267ed614d411a75dd38e3d5a7f9de 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_SUNXI_CEDARX
        bool "sunxi-cedarx"
-       depends on BR2_TOOLCHAIN_USES_GLIBC && BR2_arm
+       depends on BR2_arm
+       depends on BR2_TOOLCHAIN_USES_GLIBC
        help
          Sunxi CedarX decoder libraries. CedarX is Allwinner's
          multimedia co-processing technology for hardware accelerated
@@ -10,5 +11,6 @@ config BR2_PACKAGE_SUNXI_CEDARX
          http://github.com/linux-sunxi/cedarx-libs
          http://linux-sunxi.org/CedarX
 
-comment "sunxi-cedarx requires an eglibc/glibc based toolchain"
-       depends on !BR2_TOOLCHAIN_USES_GLIBC && BR2_arm
+comment "sunxi-cedarx needs an (e)glibc toolchain"
+       depends on BR2_arm
+       depends on !BR2_TOOLCHAIN_USES_GLIBC
index c479cf4be8fb2ad7a6b2d808f3d9175fdbf10f80..2ca049db6c98b87e3d11ee087377d10fc320ebe2 100644 (file)
@@ -57,5 +57,6 @@ endchoice
 
 endif
 
-comment "sunxi-mali requires an eglibc/glibc based toolchain"
-       depends on BR2_arm && !BR2_TOOLCHAIN_USES_GLIBC
+comment "sunxi-mali needs an (e)glibc toolchain"
+       depends on BR2_arm
+       depends on !BR2_TOOLCHAIN_USES_GLIBC
index f336c52aad9dc104f880b768a762a7d65cfc9b7d..9387b576fe81057075b8cfae0759d2d36eab35d1 100644 (file)
@@ -60,5 +60,6 @@ endchoice
 
 endif
 
-comment "ti-gfx requires an eglibc/glibc based toolchain and the linux kernel"
-       depends on !(BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC) && BR2_arm
+comment "ti-gfx needs an (e)glibc toolchain and the linux kernel"
+       depends on BR2_arm
+       depends on !(BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC)