ccache: remove deprecated target package
authorThomas De Schampheleire <patrickdepinguin@gmail.com>
Wed, 5 Feb 2014 13:50:57 +0000 (14:50 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 8 Feb 2014 22:33:43 +0000 (23:33 +0100)
The ccache target package has been deprecated since 2013.02 and thus can be
removed in 2014.02. This does not change anything about host ccache (used
for speeding up builds).

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Config.in.legacy
package/Config.in
package/ccache/Config.in [deleted file]
package/ccache/ccache.mk

index 893df6d51f247a600c01521b4e2a48564898f38a..a417046083f860712d0d678c4986e271dccd490d 100644 (file)
@@ -119,6 +119,14 @@ config BR2_sh3eb
          Due to an inexistent user base and generally poor Linux
          support, the support for the SH3eb architecture was removed.
 
+config BR2_PACKAGE_CCACHE
+       bool "ccache target package has been removed"
+       select BR2_LEGACY
+       help
+         The 'ccache' target package has been removed since it has been
+         deprecated for more than four buildroot releases.
+         Note: using ccache for speeding up builds is still supported.
+
 config BR2_HAVE_DOCUMENTATION
        bool "support for documentation on target has been removed"
        select BR2_LEGACY
index 2d74cf27bfaeec03d9bdafd8f5ca4c940ef810e9..6c3e769149085d55e37f4ac601101b0a85461cf8 100644 (file)
@@ -85,7 +85,6 @@ source "package/binutils/Config.in"
 source "package/bison/Config.in"
 source "package/bsdiff/Config.in"
 source "package/bustle/Config.in"
-source "package/ccache/Config.in"
 source "package/cvs/Config.in"
 if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
 source "package/diffutils/Config.in"
diff --git a/package/ccache/Config.in b/package/ccache/Config.in
deleted file mode 100644 (file)
index 28d9468..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_CCACHE
-       bool "ccache"
-       # needs fork()
-       depends on BR2_USE_MMU
-       # We no longer support a toolchain on the target
-       depends on BR2_DEPRECATED_SINCE_2013_02
-       help
-         ccache is a compiler cache. It speeds up recompilation by
-         caching previous compilations and detecting when the same
-         compilation is being done again
-
-         http://ccache.samba.org
index 40485d147fc6c5db453a24aafab9ef8e23526de6..c2c9731f3437df4d39f49ffe79a25b2ca0e45113 100644 (file)
@@ -38,7 +38,6 @@ endef
 HOST_CCACHE_POST_CONFIGURE_HOOKS += \
        HOST_CCACHE_PATCH_CONFIGURATION
 
-$(eval $(autotools-package))
 $(eval $(host-autotools-package))
 
 ifeq ($(BR2_CCACHE),y)