* [Buildroot] [git commit master 1/1] Config.in: mark BR2_CONFIG_CACHE as experimental and disable by default
@ 2010-08-25 15:30 Peter Korsgaard
2010-08-29 9:58 ` Thomas Petazzoni
0 siblings, 1 reply; 3+ messages in thread
From: Peter Korsgaard @ 2010-08-25 15:30 UTC (permalink / raw)
To: buildroot
commit: http://git.buildroot.net/buildroot/commit/?id=b680672ad1b1c45e23cf89ddb217616274d68dee
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
As it is known to break with certain package combinations.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
CHANGES | 4 ++++
Config.in | 6 ++++--
configs/arm_nptl_toolchain_defconfig | 2 +-
configs/arm_toolchain_defconfig | 2 +-
configs/at91sam9261ek_defconfig | 2 +-
configs/at91sam9261ek_ext_defconfig | 2 +-
configs/at91sam9263ek_defconfig | 2 +-
configs/at91sam9263ek_ext_defconfig | 2 +-
configs/atngw100_defconfig | 2 +-
9 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/CHANGES b/CHANGES
index 49aae0e..5658b61 100644
--- a/CHANGES
+++ b/CHANGES
@@ -8,6 +8,10 @@
Mark CRIS architecture as deprecated, as it is discontinued
upstream.
+ Marked shared config.cache as experimental and disabled by
+ default as it is known to break with certain package
+ combinations.
+
Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
added.
diff --git a/Config.in b/Config.in
index 52ea6d6..4c26078 100644
--- a/Config.in
+++ b/Config.in
@@ -267,9 +267,11 @@ config BR2_HAVE_DEVFILES
menu "Advanced"
config BR2_CONFIG_CACHE
- bool "Use a central configure cache file"
- default y
+ bool "Use a central configure cache file (EXPERIMENTAL)"
help
+ Notice: This is experimental and known to break with certain
+ package combinations.
+
This determines if a central config cache is used by
packages, reducing the configure time for packages as each
one caches its findings.
diff --git a/configs/arm_nptl_toolchain_defconfig b/configs/arm_nptl_toolchain_defconfig
index 6506a25..02e6844 100644
--- a/configs/arm_nptl_toolchain_defconfig
+++ b/configs/arm_nptl_toolchain_defconfig
@@ -155,7 +155,7 @@ BR2_OPTIMIZE_2=y
#
# Advanced
#
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
#
# Toolchain
diff --git a/configs/arm_toolchain_defconfig b/configs/arm_toolchain_defconfig
index 21be539..bd6f3e2 100644
--- a/configs/arm_toolchain_defconfig
+++ b/configs/arm_toolchain_defconfig
@@ -161,7 +161,7 @@ BR2_TOPDIR_SUFFIX=""
BR2_ROOTFS_PREFIX="rootfs"
BR2_JLEVEL=2
# BR2_DEPRECATED is not set
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
diff --git a/configs/at91sam9261ek_defconfig b/configs/at91sam9261ek_defconfig
index d0b803c..0a1fc51 100644
--- a/configs/at91sam9261ek_defconfig
+++ b/configs/at91sam9261ek_defconfig
@@ -182,7 +182,7 @@ BR2_TOPDIR_SUFFIX=""
BR2_ROOTFS_PREFIX="at91sam9261ek-NAND"
BR2_JLEVEL=2
# BR2_DEPRECATED is not set
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
diff --git a/configs/at91sam9261ek_ext_defconfig b/configs/at91sam9261ek_ext_defconfig
index c9a79cc..6ebe9fd 100644
--- a/configs/at91sam9261ek_ext_defconfig
+++ b/configs/at91sam9261ek_ext_defconfig
@@ -183,7 +183,7 @@ BR2_TOPDIR_SUFFIX=""
BR2_ROOTFS_PREFIX="at91sam9261ek-NAND"
BR2_JLEVEL=2
# BR2_DEPRECATED is not set
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
diff --git a/configs/at91sam9263ek_defconfig b/configs/at91sam9263ek_defconfig
index 80f4c5c..d293108 100644
--- a/configs/at91sam9263ek_defconfig
+++ b/configs/at91sam9263ek_defconfig
@@ -180,7 +180,7 @@ BR2_TOPDIR_SUFFIX=""
BR2_ROOTFS_PREFIX="at91sam9263ek-NAND"
BR2_JLEVEL=2
# BR2_DEPRECATED is not set
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
diff --git a/configs/at91sam9263ek_ext_defconfig b/configs/at91sam9263ek_ext_defconfig
index 3f6c3b8..843b0fb 100644
--- a/configs/at91sam9263ek_ext_defconfig
+++ b/configs/at91sam9263ek_ext_defconfig
@@ -182,7 +182,7 @@ BR2_TOPDIR_SUFFIX=""
BR2_ROOTFS_PREFIX="at91sam9263ek-NAND"
BR2_JLEVEL=2
# BR2_DEPRECATED is not set
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
diff --git a/configs/atngw100_defconfig b/configs/atngw100_defconfig
index 1fcf31b..50c376b 100644
--- a/configs/atngw100_defconfig
+++ b/configs/atngw100_defconfig
@@ -109,7 +109,7 @@ BR2_OPTIMIZE_S=y
#
# Advanced
#
-BR2_CONFIG_CACHE=y
+# BR2_CONFIG_CACHE is not set
#
# Toolchain
--
1.7.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [git commit master 1/1] Config.in: mark BR2_CONFIG_CACHE as experimental and disable by default
2010-08-25 15:30 [Buildroot] [git commit master 1/1] Config.in: mark BR2_CONFIG_CACHE as experimental and disable by default Peter Korsgaard
@ 2010-08-29 9:58 ` Thomas Petazzoni
2010-08-29 18:27 ` Peter Korsgaard
0 siblings, 1 reply; 3+ messages in thread
From: Thomas Petazzoni @ 2010-08-29 9:58 UTC (permalink / raw)
To: buildroot
Hello,
On Wed, 25 Aug 2010 17:30:38 +0200
Peter Korsgaard <jacmet@sunsite.dk> wrote:
> commit:
> http://git.buildroot.net/buildroot/commit/?id=b680672ad1b1c45e23cf89ddb217616274d68dee
> branch:
> http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
>
> As it is known to break with certain package combinations.
Can we take some sort of official decision about this ? Supporting the
configuration cache thing is not just having an option or not, it's
also all the patches that we're adding to fix the issues found here and
there (libglib2, lzo, etc.).
If we decide to completely drop the configuration cache, then we can
remove these patches (and since they often patch the configure.{in,ac}
files, those patches involved adding <pkg>_AUTORECONF = YES to the
package).
However, if we intend to keep it in the hope to re-enable it
by default in the future, we have to keep these patches, and put some
effort in fixing all other issues that we face with the configuration
cache enabled.
Cheers,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] [git commit master 1/1] Config.in: mark BR2_CONFIG_CACHE as experimental and disable by default
2010-08-29 9:58 ` Thomas Petazzoni
@ 2010-08-29 18:27 ` Peter Korsgaard
0 siblings, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2010-08-29 18:27 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> Hello,
Thomas> On Wed, 25 Aug 2010 17:30:38 +0200
Thomas> Peter Korsgaard <jacmet@sunsite.dk> wrote:
>> commit:
>> http://git.buildroot.net/buildroot/commit/?id=b680672ad1b1c45e23cf89ddb217616274d68dee
>> branch:
>> http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
>>
>> As it is known to break with certain package combinations.
Thomas> Can we take some sort of official decision about this ?
Thomas> Supporting the configuration cache thing is not just having an
Thomas> option or not, it's also all the patches that we're adding to
Thomas> fix the issues found here and there (libglib2, lzo, etc.).
It would be nice to keep it, but I honestly think the only realistic
option is to get rid of it completely.
I'll keep the patches for now for 2010.08, but we can start removing
stuff afterwards.
Unless anyone disagrees?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-08-29 18:27 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-25 15:30 [Buildroot] [git commit master 1/1] Config.in: mark BR2_CONFIG_CACHE as experimental and disable by default Peter Korsgaard
2010-08-29 9:58 ` Thomas Petazzoni
2010-08-29 18:27 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox