* [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils
@ 2009-07-31 13:02 Thomas Petazzoni
2009-07-31 13:02 ` [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains Thomas Petazzoni
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2009-07-31 13:02 UTC (permalink / raw)
To: buildroot
The following changes since commit d4a8eebf597da6e992e663c73f152c49724f7236:
Peter Korsgaard (1):
kernel-headers: bump 2.6.27 / 2.6.30 stable versions
are available in the git repository at:
git://git.busybox.net/~tpetazzoni/git/buildroot program-invocation-and-coreutils
Thomas Petazzoni (3):
Fix PROGRAM_INVOCATION handling with external toolchains
coreutils: bump version
coreutils: add TODO note about stripping the installed binaries
TODO | 10 ++++++++
package/coreutils/Config.in | 4 +-
.../coreutils/coreutils-7.4-rename-m4-fix.patch | 25 ++++++++++++++++++++
package/coreutils/coreutils.mk | 7 +++--
package/tar/Config.in | 4 +-
target/generic/Config.in | 4 +-
toolchain/Config.in.2 | 10 ++++++++
toolchain/external-toolchain/ext-tool.mk | 4 ++-
toolchain/uClibc/Config.in | 8 ------
toolchain/uClibc/uclibc.mk | 2 +-
10 files changed, 59 insertions(+), 19 deletions(-)
create mode 100644 package/coreutils/coreutils-7.4-rename-m4-fix.patch
Thanks,
--
Thomas Petazzoni
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains 2009-07-31 13:02 [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Thomas Petazzoni @ 2009-07-31 13:02 ` Thomas Petazzoni 2009-07-31 13:30 ` Peter Korsgaard 2009-07-31 13:02 ` [Buildroot] [PATCH 2/3] coreutils: bump version Thomas Petazzoni ` (2 subsequent siblings) 3 siblings, 1 reply; 10+ messages in thread From: Thomas Petazzoni @ 2009-07-31 13:02 UTC (permalink / raw) To: buildroot BR2_UCLIBC_PROGRAM_INVOCATION is a toolchain configuration option, like BR2_INET_IPV6, BR2_INET_RPC, on which some packages depend. Therefore, it should be handled like BR2_INET_IPV6 and BR2_INET_RPC in order to work properly with external toolchains. Since we move it out of toolchain/uClibc/Config.in into toolchain/Config.in.2, we rename the option to BR2_PROGRAM_INVOCATION (since BR2_INET_RPC and others don't have UCLIBC in their name). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- package/coreutils/Config.in | 4 ++-- package/tar/Config.in | 4 ++-- target/generic/Config.in | 4 ++-- toolchain/Config.in.2 | 10 ++++++++++ toolchain/external-toolchain/ext-tool.mk | 4 +++- toolchain/uClibc/Config.in | 8 -------- toolchain/uClibc/uclibc.mk | 2 +- 7 files changed, 20 insertions(+), 16 deletions(-) diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in index 5dfe43c..a7159cf 100644 --- a/package/coreutils/Config.in +++ b/package/coreutils/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_COREUTILS bool "coreutils" - depends on BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION + depends on BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. @@ -14,4 +14,4 @@ config BR2_PACKAGE_COREUTILS http://www.gnu.org/software/coreutils/ comment "coreutils requires a toolchain with WCHAR and PROGRAM_INVOCATION support" - depends on !(BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION) + depends on !(BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION) diff --git a/package/tar/Config.in b/package/tar/Config.in index a257949..20529e3 100644 --- a/package/tar/Config.in +++ b/package/tar/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_TAR bool "tar" - depends on BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION + depends on BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION help A program that saves many files together into a single tape or disk archive, and can restore individual files from the archive. @@ -8,4 +8,4 @@ config BR2_PACKAGE_TAR http://www.gnu.org/software/tar/ comment "tar requires a toolchain with WCHAR and PROGRAM_INVOCATION support" - depends on !(BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION) + depends on !(BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION) diff --git a/target/generic/Config.in b/target/generic/Config.in index 5f5110c..5de5811 100644 --- a/target/generic/Config.in +++ b/target/generic/Config.in @@ -18,7 +18,7 @@ config BR2_TARGET_GENERIC_FIREWALL config BR2_TARGET_GENERIC_DEV_SYSTEM bool "Generic development system" - depends on BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION + depends on BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION select BR2_CCACHE select BR2_PACKAGE_GDB select BR2_PACKAGE_GDB_SERVER @@ -59,7 +59,7 @@ config BR2_TARGET_GENERIC_DEV_SYSTEM Board support for a generic development system. comment "Generic development system requires a toolchain with WCHAR and PROGRAM_INVOCATION support" - depends on !(BR2_USE_WCHAR && BR2_UCLIBC_PROGRAM_INVOCATION) + depends on !(BR2_USE_WCHAR && BR2_PROGRAM_INVOCATION) menuconfig BR2_TARGET_GENERIC_GETTY bool "Generic serial port config" diff --git a/toolchain/Config.in.2 b/toolchain/Config.in.2 index 5df04e0..2a9ce24 100644 --- a/toolchain/Config.in.2 +++ b/toolchain/Config.in.2 @@ -119,6 +119,16 @@ choice bool "Native POSIX Threading (NPTL)" endchoice +config BR2_PROGRAM_INVOCATION + bool "Enable 'program invocation name'" + help + Support for the GNU-specific program_invocation_name and + program_invocation_short_name strings. Some GNU packages + (like tar and coreutils) utilize these for extra useful + output, but in general are not required. + If you have an external binary toolchain that has been built + with program invocation support then enable this option. + config BR2_GCC_CROSS_CXX bool help diff --git a/toolchain/external-toolchain/ext-tool.mk b/toolchain/external-toolchain/ext-tool.mk index d441a92..568ac3a 100644 --- a/toolchain/external-toolchain/ext-tool.mk +++ b/toolchain/external-toolchain/ext-tool.mk @@ -115,7 +115,8 @@ check_glibc = \ $(call check_glibc_feature,BR2_INET_IPV6,IPv6 support) ;\ $(call check_glibc_feature,BR2_INET_RPC,RPC support) ;\ $(call check_glibc_feature,BR2_ENABLE_LOCALE,Locale support) ;\ - $(call check_glibc_feature,BR2_USE_WCHAR,Wide char support) + $(call check_glibc_feature,BR2_USE_WCHAR,Wide char support) ;\ + $(call check_glibc_feature,BR2_PROGRAM_INVOCATION,Program invocation support) # # Check the conformity of Buildroot configuration with regard to the @@ -160,6 +161,7 @@ check_uclibc = \ $(call check_uclibc_feature,__UCLIBC_HAS_RPC__,BR2_INET_RPC,$${UCLIBC_CONFIG_FILE},RPC support) ;\ $(call check_uclibc_feature,__UCLIBC_HAS_LOCALE__,BR2_ENABLE_LOCALE,$${UCLIBC_CONFIG_FILE},Locale support) ;\ $(call check_uclibc_feature,__UCLIBC_HAS_WCHAR__,BR2_USE_WCHAR,$${UCLIBC_CONFIG_FILE},Wide char support) ;\ + $(call check_uclibc_feature,__UCLIBC_HAS_PROGRAM_INVOCATION_NAME__,BR2_PROGRAM_INVOCATION,$${UCLIBC_CONFIG_FILE},Program invocation support) ;\ # # Check that the Buildroot configuration of the ABI matches the diff --git a/toolchain/uClibc/Config.in b/toolchain/uClibc/Config.in index b7678a3..d0486ab 100644 --- a/toolchain/uClibc/Config.in +++ b/toolchain/uClibc/Config.in @@ -68,14 +68,6 @@ config BR2_PTHREAD_DEBUG help Build the thread library with debugging enabled. -config BR2_UCLIBC_PROGRAM_INVOCATION - bool "Enable 'program invocation name'" - help - Support for the GNU-specific program_invocation_name and - program_invocation_short_name strings. Some GNU packages - (like tar and coreutils) utilize these for extra useful - output, but in general are not required. - config BR2_UCLIBC_INSTALL_TEST_SUITE bool "Compile and install uClibc tests" select BR2_PACKAGE_MAKE diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk index 80d7d98..de8e1d5 100644 --- a/toolchain/uClibc/uclibc.mk +++ b/toolchain/uClibc/uclibc.mk @@ -353,7 +353,7 @@ ifeq ($(BR2_USE_WCHAR),y) else $(SED) 's,^.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=n,g' $(UCLIBC_DIR)/.oldconfig endif -ifeq ($(BR2_UCLIBC_PROGRAM_INVOCATION),y) +ifeq ($(BR2_PROGRAM_INVOCATION),y) $(SED) 's,^.*UCLIBC_HAS_PROGRAM_INVOCATION_NAME.*,UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y,g' $(UCLIBC_DIR)/.oldconfig else $(SED) 's,^.*UCLIBC_HAS_PROGRAM_INVOCATION_NAME.*,UCLIBC_HAS_PROGRAM_INVOCATION_NAME=n,g' $(UCLIBC_DIR)/.oldconfig -- 1.6.0.4 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains 2009-07-31 13:02 ` [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains Thomas Petazzoni @ 2009-07-31 13:30 ` Peter Korsgaard 2009-07-31 13:32 ` Thomas Petazzoni 0 siblings, 1 reply; 10+ messages in thread From: Peter Korsgaard @ 2009-07-31 13:30 UTC (permalink / raw) To: buildroot >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes: Thomas> BR2_UCLIBC_PROGRAM_INVOCATION is a toolchain configuration option, Thomas> like BR2_INET_IPV6, BR2_INET_RPC, on which some packages Thomas> depend. Therefore, it should be handled like BR2_INET_IPV6 and Thomas> BR2_INET_RPC in order to work properly with external toolchains. Thomas> Since we move it out of toolchain/uClibc/Config.in into Thomas> toolchain/Config.in.2, we rename the option to BR2_PROGRAM_INVOCATION Thomas> (since BR2_INET_RPC and others don't have UCLIBC in their name). Thanks. We should probably also update the defconfigs that sets this - I'll do that. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains 2009-07-31 13:30 ` Peter Korsgaard @ 2009-07-31 13:32 ` Thomas Petazzoni 2009-07-31 13:37 ` Peter Korsgaard 0 siblings, 1 reply; 10+ messages in thread From: Thomas Petazzoni @ 2009-07-31 13:32 UTC (permalink / raw) To: buildroot Le Fri, 31 Jul 2009 15:30:30 +0200, Peter Korsgaard <jacmet@uclibc.org> a ?crit : > Thanks. We should probably also update the defconfigs that sets this - > I'll do that. Yes, I've seen them with 'git grep', but I don't know what's the procedure to update them. Just a quick sed pass ? Thanks, Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers and embedded Linux development, consulting, training and support. http://free-electrons.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains 2009-07-31 13:32 ` Thomas Petazzoni @ 2009-07-31 13:37 ` Peter Korsgaard 0 siblings, 0 replies; 10+ messages in thread From: Peter Korsgaard @ 2009-07-31 13:37 UTC (permalink / raw) To: buildroot >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes: Thomas> Le Fri, 31 Jul 2009 15:30:30 +0200, Thomas> Peter Korsgaard <jacmet@uclibc.org> a ?crit : >> Thanks. We should probably also update the defconfigs that sets this - >> I'll do that. Thomas> Yes, I've seen them with 'git grep', but I don't know what's the Thomas> procedure to update them. Just a quick sed pass ? Yes, that's what I just did. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 2/3] coreutils: bump version 2009-07-31 13:02 [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains Thomas Petazzoni @ 2009-07-31 13:02 ` Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries Thomas Petazzoni 2009-07-31 13:30 ` [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Peter Korsgaard 3 siblings, 0 replies; 10+ messages in thread From: Thomas Petazzoni @ 2009-07-31 13:02 UTC (permalink / raw) To: buildroot Coreutils 6.9 was broken with glibc >= 2.6, due to a coreutils internal function being named like a glibc function. This has been fixed in more recent coreutils version, by http://lists.pld-linux.org/mailman/pipermail/pld-cvs-commit/Week-of-Mon-20070514/155466.html. Therefore, we upgrade coreutils to its latest version, 7.4, which raised two problems: * Recent coreutils releases are not anymore available as .bz2 archives, only .xz archives. Since this archive format is not supported by Buildroot yet, and the corresponding tools are not widely available yet, we fallback to the bigger .gz format for the coreutils package. * The rename bug detection script m4/rename.m4 was broken, leading coreutils to try to include windows.h and compile some Windows-specific code. We introduce a patch to fix this, patch which has been taken from gnulib. We also make sure that this workaround is nevery compiled in by passing gl_cv_func_rename_dest_exists_bug=no to the configure script. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- .../coreutils/coreutils-7.4-rename-m4-fix.patch | 25 ++++++++++++++++++++ package/coreutils/coreutils.mk | 7 +++-- 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 package/coreutils/coreutils-7.4-rename-m4-fix.patch diff --git a/package/coreutils/coreutils-7.4-rename-m4-fix.patch b/package/coreutils/coreutils-7.4-rename-m4-fix.patch new file mode 100644 index 0000000..f869f43 --- /dev/null +++ b/package/coreutils/coreutils-7.4-rename-m4-fix.patch @@ -0,0 +1,25 @@ +Commit 7fcb389fb4cd5ba26e330fef991ffdc05392f289 from gnulib, to fix +the rename bugs detection macros. +--- + m4/rename.m4 | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +Index: coreutils-7.4/m4/rename.m4 +=================================================================== +--- coreutils-7.4.orig/m4/rename.m4 ++++ coreutils-7.4/m4/rename.m4 +@@ -51,12 +51,12 @@ + AC_LIBOBJ([rename]) + AC_DEFINE([rename], [rpl_rename], + [Define to rpl_rename if the replacement function should be used.]) +- if test $gl_cv_func_rename_trailing_slash_bug; then ++ if test $gl_cv_func_rename_trailing_slash_bug = yes; then + AC_DEFINE([RENAME_TRAILING_SLASH_BUG], [1], + [Define if rename does not work for source file names with a trailing + slash, like the one from SunOS 4.1.1_U1.]) + fi +- if test $gl_cv_func_rename_dest_exists_bug; then ++ if test $gl_cv_func_rename_dest_exists_bug = yes; then + AC_DEFINE([RENAME_DEST_EXISTS_BUG], [1], + [Define if rename does not work when the destination file exists, + as on Windows.]) diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 31de2d5..2c9c0d3 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -3,11 +3,11 @@ # coreutils # ############################################################# -COREUTILS_VERSION:=6.9 -COREUTILS_SOURCE:=coreutils-$(COREUTILS_VERSION).tar.bz2 +COREUTILS_VERSION:=7.4 +COREUTILS_SOURCE:=coreutils-$(COREUTILS_VERSION).tar.gz #COREUTILS_SITE:=ftp://alpha.gnu.org/gnu/coreutils/ COREUTILS_SITE:=$(BR2_GNU_MIRROR)/coreutils -COREUTILS_CAT:=$(BZCAT) +COREUTILS_CAT:=$(ZCAT) COREUTILS_DIR:=$(BUILD_DIR)/coreutils-$(COREUTILS_VERSION) COREUTILS_BINARY:=src/vdir COREUTILS_TARGET_BINARY:=bin/vdir @@ -59,6 +59,7 @@ $(COREUTILS_DIR)/.configured: $(COREUTILS_DIR)/.unpacked ac_cv_func_mkstemp=yes \ utils_cv_func_mkstemp_limitations=no \ utils_cv_func_mkdir_trailing_slash_bug=no \ + gl_cv_func_rename_dest_exists_bug=no \ ac_cv_func_memcmp_working=yes \ ac_cv_have_decl_malloc=yes \ gl_cv_func_malloc_0_nonnull=yes \ -- 1.6.0.4 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries 2009-07-31 13:02 [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 2/3] coreutils: bump version Thomas Petazzoni @ 2009-07-31 13:02 ` Thomas Petazzoni 2009-07-31 13:32 ` Peter Korsgaard 2009-07-31 13:30 ` [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Peter Korsgaard 3 siblings, 1 reply; 10+ messages in thread From: Thomas Petazzoni @ 2009-07-31 13:02 UTC (permalink / raw) To: buildroot Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- TODO | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/TODO b/TODO index 4de15ab..bf98fea 100644 --- a/TODO +++ b/TODO @@ -5,3 +5,13 @@ Buildroot2 TODOs - convert all packages that use autoconf to use the infrastructure of packages/Makefile.autotools.in - fix setting of flags for packages + +- coreutils: use make install-strip to install the packages. For now, + it fails beause even if we pass STRIP="/path/to/$(ARCH)-strip", the + coreutils build system uses the host strip to strip target + binaries. The ./configure execution done by Buildroot properly + detects the cross-strip, but when running make, build-aux/missing + gets run, complains about aclocal-1.10c and atuomake-1.10c not being + present, and rerun the configuration... with the wrong environment + variables (STRIP= is missing). An autoreconf on this package is + probably necessary. -- 1.6.0.4 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries 2009-07-31 13:02 ` [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries Thomas Petazzoni @ 2009-07-31 13:32 ` Peter Korsgaard 2009-07-31 13:58 ` Thomas Petazzoni 0 siblings, 1 reply; 10+ messages in thread From: Peter Korsgaard @ 2009-07-31 13:32 UTC (permalink / raw) To: buildroot >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes: Hi, Thomas> +- coreutils: use make install-strip to install the Thomas> +packages. For now, it fails beause even if we pass Thomas> +STRIP="/path/to/$(ARCH)-strip", the coreutils build system Thomas> +uses the host strip to strip target binaries. The Thomas> +./configure execution done by Buildroot properly detects the Thomas> +cross-strip, but when running make, build-aux/missing gets Thomas> +run, complains about aclocal-1.10c and atuomake-1.10c not Thomas> +being present, and rerun the configuration... with the wrong Thomas> +environment variables (STRIP= is missing). An autoreconf on Thomas> +this package is probably necessary. We should actually rework the strip stuff as it doesn't make much sense to both do strip at package install time and just before generating the file systems. We would probably simplify stuff a bit to always use install / install-exec and only strip at the end if wanted. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries 2009-07-31 13:32 ` Peter Korsgaard @ 2009-07-31 13:58 ` Thomas Petazzoni 0 siblings, 0 replies; 10+ messages in thread From: Thomas Petazzoni @ 2009-07-31 13:58 UTC (permalink / raw) To: buildroot Le Fri, 31 Jul 2009 15:32:40 +0200, Peter Korsgaard <jacmet@uclibc.org> a ?crit : > We should actually rework the strip stuff as it doesn't make much > sense to both do strip at package install time and just before > generating the file systems. > > We would probably simplify stuff a bit to always use install / > install-exec and only strip at the end if wanted. Same thing for the installation of headers or documentation. We have different cases : * Some packages do make install into the staging dir, and then carefully copy only what's needed to the target dir (excluding documentation and headers) ; * Some packages do make install into the target dir, then cleanup what's not needed, sometimes looking at BR2_HAVE_DEVFILS and BR2_HAVE_DOCUMENTATION, sometimes not ; * Some packages do make install into the target dir, and don't cleanup anything, waiting for the final global cleanup of the root filesystem done by target-finalize in the main Makefile. I don't have a particularly strong opinion on this and the strip case. Intuitively, I would say I find the solution of letting each package handle its stripping and its installation properly to be the cleanest solution (i.e no global final cleanup). I know at least of one corner case that would defeat the global stripping approach: binaries developed in OCaml. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256900. Admittedly, that's a corner case and I don't think we really care about it, but that's a known drawback of the global approach: it's not possible to make fine-grained exceptions (but is it a problem ? not sure). Another advantage of the per-package approach is that simply doing "make install" to the target space is sometimes too heavy for some packages, that install some utility/test/config/sample applications that we don't want on the target. Using a per-package approach would probably encourage people to be more careful about what they install in the target space. To conclude: I think I have a preference for the per-package approach, but I wouldn't complain too much if the global approach only is the one we go with :-) Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers and embedded Linux development, consulting, training and support. http://free-electrons.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils 2009-07-31 13:02 [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Thomas Petazzoni ` (2 preceding siblings ...) 2009-07-31 13:02 ` [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries Thomas Petazzoni @ 2009-07-31 13:30 ` Peter Korsgaard 3 siblings, 0 replies; 10+ messages in thread From: Peter Korsgaard @ 2009-07-31 13:30 UTC (permalink / raw) To: buildroot >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes: Thomas> The following changes since commit d4a8eebf597da6e992e663c73f152c49724f7236: Thomas> Peter Korsgaard (1): Thomas> kernel-headers: bump 2.6.27 / 2.6.30 stable versions Thomas> are available in the git repository at: Thomas> git://git.busybox.net/~tpetazzoni/git/buildroot program-invocation-and-coreutils Thomas> Thomas Petazzoni (3): Thomas> Fix PROGRAM_INVOCATION handling with external toolchains Thomas> coreutils: bump version Thomas> coreutils: add TODO note about stripping the installed binaries Thanks, pulled and pushed. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-07-31 13:58 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-07-31 13:02 [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 1/3] Fix PROGRAM_INVOCATION handling with external toolchains Thomas Petazzoni 2009-07-31 13:30 ` Peter Korsgaard 2009-07-31 13:32 ` Thomas Petazzoni 2009-07-31 13:37 ` Peter Korsgaard 2009-07-31 13:02 ` [Buildroot] [PATCH 2/3] coreutils: bump version Thomas Petazzoni 2009-07-31 13:02 ` [Buildroot] [PATCH 3/3] coreutils: add TODO note about stripping the installed binaries Thomas Petazzoni 2009-07-31 13:32 ` Peter Korsgaard 2009-07-31 13:58 ` Thomas Petazzoni 2009-07-31 13:30 ` [Buildroot] [pull request] Pull request for branch program-invocation-and-coreutils Peter Korsgaard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox