* [Buildroot] Who calls to the defined function/s
From: John Tobias @ 2012-11-20 23:00 UTC (permalink / raw)
To: buildroot
In-Reply-To: <CACUGKYNs2gHvS_6eJS22gYgZOE7rhSciSaCAeCxbEm4q5Dm=Kw@mail.gmail.com>
Hi Thomas,
I added some function in generic-package (snapshot of added function):
$(BUILD_DIR)/%/.stamp_create_package:
@$(call MESSAGE,"Creating package")
$(Q)touch $@
In buildroot directory, when I issue a command:
make hello-create-package, it calls the said function. But, since the
new function didn't know by the buildroot, I cannot do the make hello
then the buildroot will call the create-package.
The question is what environment variable should I modify in order the
buildroot should call the create-package too?
Regards,
john
On Tue, Nov 20, 2012 at 10:26 AM, John Tobias <john.tobias.ph@gmail.com> wrote:
> Dear Thomas Petazzoni,
>
> Thank you for the response. I was thinking to support the package
> management in the buildroot. Where, if I define XXX_CREATE_PACKAGE in
> my hello.mk
> the buildroot (for example) will create an opkg file (off-course I
> have supply the necessary information to create the package file).
>
> I know the buildroot community did not support it package management
> but I would like to add some flexibility on my buildroot environment.
>
> Regards,
>
> john
>
> On Tue, Nov 20, 2012 at 12:59 AM, Thomas Petazzoni
> <thomas.petazzoni@free-electrons.com> wrote:
>> Dear John Tobias,
>>
>> On Mon, 19 Nov 2012 18:21:03 -0800, John Tobias wrote:
>>
>>> I was trying to (fully) understand the dataflow of the buildroot's
>>> Makefile. How/who parse/calls to the functions like:
>>>
>>> HELLO_INSTALL_TARGET_CMDS
>>> HELLO_BUILD_CMDS
>>>
>>> $(eval $(generic-package))
>>
>> The generic-package macro will find in which directory your Makefile
>> is, for example package/hello/. It will take this "hello" convert it to
>> uppercase, and use it as the prefix for all variables. So basically, a
>> package in package/hello/hello.mk will have to define HELLO_SITE,
>> HELLO_SOURCE, HELLO_VERSION, and possibly HELLO_BUILD_CMDS,
>> HELLO_INSTALL_TARGET_CMDS, etc.
>>
>>> So, How I can tell to the generic-package to call HELLO_TEST_CMDS too?
>>>
>>> example:
>>> define HELLO_TEST_CMDS
>>> ...
>>> endef
>>
>> That would require a modification of the package infrastructure, which
>> you probably don't want to do. What are you trying to achieve with a
>> new command exactly?
>>
>> New commands are normally not needed:
>>
>> *) For autotools-package and cmake-package, you have hooks so that you
>> can do something after extraction, after patching, after
>> configuration, after installation, etc.
>>
>> *) For generic-package, you can do something like:
>>
>> ifeq ($(BR2_PACKAGE_HELLO_SOMETHING),y)
>> define HELLO_DO_THIS_CMDS
>> $(MAKE) -C $(@D) do-this
>> endef
>> endif
>>
>> ifeq ($(BR2_PACKAGE_HELLO_SOMETHING_ELSE),y)
>> define HELLO_DO_THAT_CMDS
>> $(MAKE) -C $(@D) do-that
>> endef
>> endif
>>
>> define HELLO_BUILD_CMDS
>> $(HELLO_DO_THIS_CMDS)
>> $(HELLO_DO_THAT_CMDS)
>> endef
>>
>> Please make sure to read our documentation at
>> http://buildroot.org/downloads/manual/manual.html#_adding_new_packages_to_buildroot
>> which explains all of this with quite some details and examples.
>>
>> Do not hesitate to get back to the list if you need further details,
>>
>> Thomas
>> --
>> Thomas Petazzoni, Free Electrons
>> Kernel, drivers, real-time and embedded Linux
>> development, consulting, training and support.
>> http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH 3/3] xtensa: disable libffi for Xtensa
From: Chris Zankel @ 2012-11-20 19:01 UTC (permalink / raw)
To: buildroot
Xtensa currently doesn't support libffi.
Signed-off-by: Chris Zankel <chris@zankel.net>
---
package/libffi/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/libffi/Config.in b/package/libffi/Config.in
index 7211f8f..4afb669 100644
--- a/package/libffi/Config.in
+++ b/package/libffi/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LIBFFI
bool "libffi"
+ depends on !BR2_xtensa
help
The libffi library provides a portable, high level
programming interface to various calling conventions. This
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] [PATCH 2/3] xtensa: fix target gdb build and 64-bit host side gdb
From: Chris Zankel @ 2012-11-20 18:43 UTC (permalink / raw)
To: buildroot
Fix build breakage, use the version of the ptrace header file in asm
instead of sys. Also, fix GDB running on 64 bit hosts. GDB was using
unsigned long for 32-bit registers, but unsigned long is 64 bit on
64-bit hosts.
Signed-off-by: Chris Zankel <chris@zankel.net>
---
toolchain/gdb/7.4.1/xtensa-asm-ptrace-h.patch | 22 ++++++++++++++++++++++
toolchain/gdb/7.4.1/xtensa-gdb-regsize.patch | 19 +++++++++++++++++++
2 files changed, 41 insertions(+)
create mode 100644 toolchain/gdb/7.4.1/xtensa-asm-ptrace-h.patch
create mode 100644 toolchain/gdb/7.4.1/xtensa-gdb-regsize.patch
diff --git a/toolchain/gdb/7.4.1/xtensa-asm-ptrace-h.patch b/toolchain/gdb/7.4.1/xtensa-asm-ptrace-h.patch
new file mode 100644
index 0000000..3d1b07c
--- /dev/null
+++ b/toolchain/gdb/7.4.1/xtensa-asm-ptrace-h.patch
@@ -0,0 +1,22 @@
+--- gdb-7.4.1/gdb/xtensa-linux-nat.c.orig 2012-10-19 16:23:06.908165323 -0700
++++ gdb-7.4.1/gdb/xtensa-linux-nat.c 2012-10-19 16:35:30.792134876 -0700
+@@ -36,7 +36,7 @@
+ #include "gdb_wait.h"
+ #include <fcntl.h>
+ #include <sys/procfs.h>
+-#include <sys/ptrace.h>
++#include <asm/ptrace.h>
+
+ #include "gregset.h"
+ #include "xtensa-tdep.h"
+--- gdb-7.4.1/gdb/gdbserver/linux-xtensa-low.c.orig 2012-10-19 16:24:06.260162894 -0700
++++ gdb-7.4.1/gdb/gdbserver/linux-xtensa-low.c 2012-10-19 16:36:07.920133357 -0700
+@@ -23,7 +23,7 @@
+ /* Defined in auto-generated file reg-xtensa.c. */
+ void init_registers_xtensa (void);
+
+-#include <sys/ptrace.h>
++#include <asm/ptrace.h>
+ #include <xtensa-config.h>
+
+ #include "xtensa-xtregs.c"
diff --git a/toolchain/gdb/7.4.1/xtensa-gdb-regsize.patch b/toolchain/gdb/7.4.1/xtensa-gdb-regsize.patch
new file mode 100644
index 0000000..e10bb8f
--- /dev/null
+++ b/toolchain/gdb/7.4.1/xtensa-gdb-regsize.patch
@@ -0,0 +1,19 @@
+--- gdb-7.4.1/gdb/xtensa-tdep.h.orig 2012-10-30 11:40:23.546448594 -0700
++++ gdb-7.4.1/gdb/xtensa-tdep.h 2012-10-30 11:41:43.078445337 -0700
+@@ -17,6 +17,7 @@
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
++#include <stdint.h>
+
+ /* XTENSA_TDEP_VERSION can/should be changed along with XTENSA_CONFIG_VERSION
+ whenever the "tdep" structure changes in an incompatible way. */
+@@ -84,7 +85,7 @@
+ /* Xtensa ELF core file register set representation ('.reg' section).
+ Copied from target-side ELF header <xtensa/elf.h>. */
+
+-typedef unsigned long xtensa_elf_greg_t;
++typedef uint32_t xtensa_elf_greg_t;
+
+ typedef struct
+ {
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] [PATCH 1/3] xtensa: use uppercase for configurations and modofied overlay structure
From: Chris Zankel @ 2012-11-20 18:31 UTC (permalink / raw)
To: buildroot
Except for architecture and processor names, buildroot uses capitalized
configuration names, so change the macro names for xtensa to follow that
standard.
Change the overlay file to have a subdirectory for each component
(gdb, binutils, gcc, etc.) to make it more future-prove.
Signed-off-by: Chris Zankel <chris@zankel.net>
---
arch/Config.in.xtensa | 26 +++++++++++++++-----------
package/binutils/binutils.mk | 6 +++---
toolchain/gcc/gcc-uclibc-4.x.mk | 6 +++---
toolchain/gdb/gdb.mk | 6 +++---
4 files changed, 24 insertions(+), 20 deletions(-)
diff --git a/arch/Config.in.xtensa b/arch/Config.in.xtensa
index af66125..60c03f5 100644
--- a/arch/Config.in.xtensa
+++ b/arch/Config.in.xtensa
@@ -2,32 +2,36 @@ choice
prompt "Target Architecture Variant"
depends on BR2_xtensa
default BR2_xtensa_fsf
-config BR2_xtensa_custom
+config BR2_XTENSA_CUSTOM
bool "Custom Xtensa processor configuration"
config BR2_xtensa_fsf
bool "fsf - Default configuration"
endchoice
-config BR2_xtensa_custom_name
- string "Custom Xtensa processor configuration anme"
- depends on BR2_xtensa_custom
+config BR2_XTENSA_CUSTOM_NAME
+ string "Custom Xtensa processor configuration name"
+ depends on BR2_XTENSA_CUSTOM
default ""
help
Name given to a custom Xtensa processor configuration.
-config BR2_xtensa_core_name
+config BR2_XTENSA_CORE_NAME
string
- default BR2_xtensa_custom_name if BR2_xtensa_custom
+ default BR2_XTENSA_CUSTOM_NAME if BR2_XTENSA_CUSTOM
default "" if BR2_xtensa_fsf
-config BR2_xtensa_overlay_dir
+config BR2_XTENSA_OVERLAY_DIR
string "Overlay directory for custom configuration"
- depends on BR2_xtensa_custom
+ depends on BR2_XTENSA_CUSTOM
default ""
help
- Provide a directory path that contains the overlay files
- for the custom configuration. The path is based on the
- buildroot top directory.
+ Provide the directory path that contains the overlay file
+ for a custom processor configuration. The path is relative
+ to the top directory of buildroot.
+ These overlay files are tar packages with updated configuration
+ files for various toolchain packages and Xtensa processor
+ configurations. They are provided by the processor vendor or
+ directly from Tensilica.
config BR2_ARCH
default "xtensa" if BR2_xtensa
diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index 82f8fd2..92e0a74 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -68,11 +68,11 @@ define BINUTILS_INSTALL_TARGET_CMDS
endef
endif
-XTENSA_CORE_NAME = $(call qstrip, $(BR2_xtensa_core_name))
+XTENSA_CORE_NAME = $(call qstrip, $(BR2_XTENSA_CORE_NAME))
ifneq ($(XTENSA_CORE_NAME),)
define BINUTILS_XTENSA_PRE_PATCH
- tar xf $(BR2_xtensa_overlay_dir)/xtensa_$(XTENSA_CORE_NAME).tar \
- -C $(@D) bfd include ld
+ tar xf $(BR2_XTENSA_OVERLAY_DIR)/xtensa_$(XTENSA_CORE_NAME).tar \
+ -C $(@D) --strip-components=1 binutils
endef
HOST_BINUTILS_PRE_PATCH_HOOKS += BINUTILS_XTENSA_PRE_PATCH
endif
diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk
index 1710070..7a0b4ca 100644
--- a/toolchain/gcc/gcc-uclibc-4.x.mk
+++ b/toolchain/gcc/gcc-uclibc-4.x.mk
@@ -251,9 +251,9 @@ $(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE)
rm -rf $(GCC_DIR)
$(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | tar -C $(TOOLCHAIN_DIR) $(TAR_OPTIONS) -
$(call CONFIG_UPDATE,$(@D))
-ifneq ($(call qstrip, $(BR2_xtensa_core_name)),)
- tar xf $(BR2_xtensa_overlay_dir)/xtensa_$(call qstrip,\
- $(BR2_xtensa_core_name)).tar -C $(@D) include
+ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),)
+ tar xf $(BR2_XTENSA_OVERLAY_DIR)/xtensa_$(call qstrip,\
+ $(BR2_XTENSA_CORE_NAME)).tar -C $(@D) --strip-components=1 gcc
endif
touch $@
diff --git a/toolchain/gdb/gdb.mk b/toolchain/gdb/gdb.mk
index dc305a6..c42c755 100644
--- a/toolchain/gdb/gdb.mk
+++ b/toolchain/gdb/gdb.mk
@@ -25,9 +25,9 @@ gdb-unpacked: $(GDB_DIR)/.unpacked
$(GDB_DIR)/.unpacked: $(DL_DIR)/$(GDB_SOURCE)
mkdir -p $(GDB_DIR)
$(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | tar -C $(GDB_DIR) $(TAR_STRIP_COMPONENTS)=1 $(TAR_OPTIONS) -
-ifneq ($(call qstrip, $(BR2_xtensa_core_name)),)
- tar xf $(BR2_xtensa_overlay_dir)/xtensa_$(call qstrip, \
- $(BR2_xtensa_core_name)).tar -C $(@D) bfd include gdb
+ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),)
+ tar xf $(BR2_XTENSA_OVERLAY_DIR)/xtensa_$(call qstrip, \
+ $(BR2_XTENSA_CORE_NAME)).tar -C $(@D) --strip-components=1 gdb
endif
ifneq ($(wildcard $(GDB_PATCH_DIR)),)
support/scripts/apply-patches.sh $(GDB_DIR) $(GDB_PATCH_DIR) \*.patch
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] Who calls to the defined function/s
From: John Tobias @ 2012-11-20 18:26 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121120095904.20264654@skate>
Dear Thomas Petazzoni,
Thank you for the response. I was thinking to support the package
management in the buildroot. Where, if I define XXX_CREATE_PACKAGE in
my hello.mk
the buildroot (for example) will create an opkg file (off-course I
have supply the necessary information to create the package file).
I know the buildroot community did not support it package management
but I would like to add some flexibility on my buildroot environment.
Regards,
john
On Tue, Nov 20, 2012 at 12:59 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Dear John Tobias,
>
> On Mon, 19 Nov 2012 18:21:03 -0800, John Tobias wrote:
>
>> I was trying to (fully) understand the dataflow of the buildroot's
>> Makefile. How/who parse/calls to the functions like:
>>
>> HELLO_INSTALL_TARGET_CMDS
>> HELLO_BUILD_CMDS
>>
>> $(eval $(generic-package))
>
> The generic-package macro will find in which directory your Makefile
> is, for example package/hello/. It will take this "hello" convert it to
> uppercase, and use it as the prefix for all variables. So basically, a
> package in package/hello/hello.mk will have to define HELLO_SITE,
> HELLO_SOURCE, HELLO_VERSION, and possibly HELLO_BUILD_CMDS,
> HELLO_INSTALL_TARGET_CMDS, etc.
>
>> So, How I can tell to the generic-package to call HELLO_TEST_CMDS too?
>>
>> example:
>> define HELLO_TEST_CMDS
>> ...
>> endef
>
> That would require a modification of the package infrastructure, which
> you probably don't want to do. What are you trying to achieve with a
> new command exactly?
>
> New commands are normally not needed:
>
> *) For autotools-package and cmake-package, you have hooks so that you
> can do something after extraction, after patching, after
> configuration, after installation, etc.
>
> *) For generic-package, you can do something like:
>
> ifeq ($(BR2_PACKAGE_HELLO_SOMETHING),y)
> define HELLO_DO_THIS_CMDS
> $(MAKE) -C $(@D) do-this
> endef
> endif
>
> ifeq ($(BR2_PACKAGE_HELLO_SOMETHING_ELSE),y)
> define HELLO_DO_THAT_CMDS
> $(MAKE) -C $(@D) do-that
> endef
> endif
>
> define HELLO_BUILD_CMDS
> $(HELLO_DO_THIS_CMDS)
> $(HELLO_DO_THAT_CMDS)
> endef
>
> Please make sure to read our documentation at
> http://buildroot.org/downloads/manual/manual.html#_adding_new_packages_to_buildroot
> which explains all of this with quite some details and examples.
>
> Do not hesitate to get back to the list if you need further details,
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH] toolchain-crosstool-ng: install libthread_db if appropriate
From: Yann E. MORIN @ 2012-11-20 17:42 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353430797-26819-1-git-send-email-rbraun@sceen.net>
On Tuesday 20 November 2012 Richard Braun wrote:
> Signed-off-by: Richard Braun <rbraun@sceen.net>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> ---
> toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> index 5f9119d..ebc7b4b 100644
> --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> @@ -41,6 +41,10 @@ uclibc-source: $(CTNG_DIR)/.config
> CTNG_LIBS_LIB := ld*.so libc.so libcrypt.so libdl.so libgcc_s.so libm.so \
> libnsl.so libpthread.so libresolv.so librt.so libutil.so
>
> +ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
> +CTNG_LIBS_LIB += libthread_db.so
> +endif
> +
> #--------------
> # The libc-specific system libraries (in /lib)
> # Note: it may be needed to tweak the NSS libs in the glibc and eglibc cases...
> --
> 1.7.2.5
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH] toolchain-crosstool-ng: install libthread_db if appropriate
From: Richard Braun @ 2012-11-20 17:38 UTC (permalink / raw)
To: buildroot
In-Reply-To: <201211201836.50589.yann.morin.1998@free.fr>
On Tue, Nov 20, 2012 at 06:36:50PM +0100, Yann E. MORIN wrote:
> > +ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
> > +CTNG_LIBS_LIB += libthread_db.so
>
> Shouldn't that be:
> CTNG_LIBS_USR_LIB += libthread_db.so
I don't think so, at least I've always seen libthread_db installed in
/lib, and it does work this way.
--
Richard Braun
^ permalink raw reply
* [Buildroot] [PATCH] toolchain-crosstool-ng: install libthread_db if appropriate
From: Yann E. MORIN @ 2012-11-20 17:36 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353430797-26819-1-git-send-email-rbraun@sceen.net>
Richard, All,
On Tuesday 20 November 2012 Richard Braun wrote:
> Signed-off-by: Richard Braun <rbraun@sceen.net>
> ---
> toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> index 5f9119d..ebc7b4b 100644
> --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
> @@ -41,6 +41,10 @@ uclibc-source: $(CTNG_DIR)/.config
> CTNG_LIBS_LIB := ld*.so libc.so libcrypt.so libdl.so libgcc_s.so libm.so \
> libnsl.so libpthread.so libresolv.so librt.so libutil.so
>
> +ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
> +CTNG_LIBS_LIB += libthread_db.so
Shouldn't that be:
CTNG_LIBS_USR_LIB += libthread_db.so
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH] Makefile: fix thread libraries stripping
From: Richard Braun @ 2012-11-20 17:18 UTC (permalink / raw)
To: buildroot
Strip libthread_db the same as any other library, but strip libpthread
with --strip-debug. See the relevant mailing list discussion [1] for
additional details.
[1] http://lists.busybox.net/pipermail/buildroot/2012-October/060126.html
Signed-off-by: Richard Braun <rbraun@sceen.net>
---
Makefile | 10 +++++++++-
package/Makefile.in | 2 ++
2 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 21aa054..4db5cbc 100644
--- a/Makefile
+++ b/Makefile
@@ -419,7 +419,7 @@ ifneq (,$(call qstrip,$(BR2_STRIP_EXCLUDE_DIRS)))
STRIP_FIND_CMD += \( $(call finddirclauses,$(TARGET_DIR),$(call qstrip,$(BR2_STRIP_EXCLUDE_DIRS))) \) -prune -o
endif
STRIP_FIND_CMD += -type f -perm +111
-STRIP_FIND_CMD += -not \( $(call findfileclauses,libthread_db*.so* $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) -print
+STRIP_FIND_CMD += -not \( $(call findfileclauses,libpthread*.so* $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) -print
target-finalize:
ifeq ($(BR2_HAVE_DEVFILES),y)
@@ -450,6 +450,14 @@ endif
find $(TARGET_DIR)/lib/modules -type f -name '*.ko' | \
xargs -r $(KSTRIPCMD) || true
+# See http://sourceware.org/gdb/wiki/FAQ, "GDB does not see any threads
+# besides the one in which crash occurred; or SIGTRAP kills my program when
+# I set a breakpoint"
+ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
+ find $(TARGET_DIR)/lib -type f -name 'libpthread*.so*' | \
+ xargs $(STRIPCMD) $(STRIP_STRIP_DEBUG) || true
+endif
+
mkdir -p $(TARGET_DIR)/etc
# Mandatory configuration file and auxilliary cache directory
# for recent versions of ldconfig
diff --git a/package/Makefile.in b/package/Makefile.in
index 9fdc745..4813674 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -126,6 +126,7 @@ TARGET_CXX := $(CCACHE) $(TARGET_CXX)
endif
ifeq ($(BR2_STRIP_strip),y)
+STRIP_STRIP_DEBUG:=--strip-debug
STRIP_STRIP_UNNEEDED:=--strip-unneeded
STRIP_STRIP_ALL:=--strip-all
TARGET_STRIP=$(TARGET_CROSS)strip
@@ -133,6 +134,7 @@ STRIPCMD=$(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note
KSTRIPCMD=$(STRIPCMD) $(STRIP_STRIP_UNNEEDED)
endif
ifeq ($(BR2_STRIP_sstrip),y)
+STRIP_STRIP_DEBUG:=
STRIP_STRIP_UNNEEDED:=
STRIP_STRIP_ALL:=
TARGET_STRIP=$(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-sstrip
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] [PATCH] toolchain-crosstool-ng: install libthread_db if appropriate
From: Richard Braun @ 2012-11-20 16:59 UTC (permalink / raw)
To: buildroot
Signed-off-by: Richard Braun <rbraun@sceen.net>
---
toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
index 5f9119d..ebc7b4b 100644
--- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
+++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
@@ -41,6 +41,10 @@ uclibc-source: $(CTNG_DIR)/.config
CTNG_LIBS_LIB := ld*.so libc.so libcrypt.so libdl.so libgcc_s.so libm.so \
libnsl.so libpthread.so libresolv.so librt.so libutil.so
+ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
+CTNG_LIBS_LIB += libthread_db.so
+endif
+
#--------------
# The libc-specific system libraries (in /lib)
# Note: it may be needed to tweak the NSS libs in the glibc and eglibc cases...
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] [PATCH] toolchain-external: fix installation of libthread_db
From: Richard Braun @ 2012-11-20 16:17 UTC (permalink / raw)
To: buildroot
Whatever the gdbserver source, as long as it's installed on the target,
assume it requires libthread_db.
Signed-off-by: Richard Braun <rbraun@sceen.net>
---
toolchain/toolchain-external/ext-tool.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/toolchain/toolchain-external/ext-tool.mk b/toolchain/toolchain-external/ext-tool.mk
index a6025db..8ce0a84 100644
--- a/toolchain/toolchain-external/ext-tool.mk
+++ b/toolchain/toolchain-external/ext-tool.mk
@@ -61,7 +61,7 @@ endif
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
LIB_EXTERNAL_LIBS+=libpthread.so
-ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
+ifneq ($(BR2_PACKAGE_GDB_SERVER)$(BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY),)
LIB_EXTERNAL_LIBS+=libthread_db.so
endif # gdbserver
endif # ! no threads
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] [PATCH] pppd: ol2tpv* patch updated from 2.6.35 header to 3.6
From: Gustavo Zacarias @ 2012-11-20 11:40 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353408222-4111-1-git-send-email-fenixk19@mail.ru>
On 11/20/2012 07:43 AM, Alexander Varnin wrote:
> pppd-2.4.5 doesn't build anymore with v3.6 headers installed.
> This patch replaces the old one, for 2.6.35 header, and makes
> it to build correctly.
It's already fixed in git by Peter's commit 94ce13a56 for the 2012.11
release.
Regards.
^ permalink raw reply
* [Buildroot] How to regenerate zImage?
From: Woody Wu @ 2012-11-20 11:24 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121120100158.15b1b159@skate>
On 2012-11-20, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com>
wrote:
> Dear Woody Wu,
>
> On Tue, 20 Nov 2012 08:17:54 +0000 (UTC), Woody Wu wrote:
>> After I made any small changes in kernel source, I can force the
>> kernel to be rebuilt by removing the .stamp_built under the
>> output/build/linux-version directory. But, it's strange that the
>> output/zImage file always not get recreated or rebuilt.
>>
>> How should I force the buildroot to regenerate the zImage file for
>> me?
>
> make linux-rebuild
Thanks, I will try.
>
> However, note that making changing to the source code anywhere in
> output/build/... is a really stupid idea, as all those changes will be
> lost next time you do 'make clean'.
>
Yes, I agree this is stupid. So I also really like to know whta's the
best practice to do this kind of work. Would you be so kind to have a
introduction or point me to a docment? Thanks
--
woody
I can't go back to yesterday - because I was a different person then.
^ permalink raw reply
* [Buildroot] [PATCH] barebox: Add BR2_TARGET_BAREBOX_2012_11
From: Gregory Hermant @ 2012-11-20 11:14 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
---
boot/barebox/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/boot/barebox/Config.in b/boot/barebox/Config.in
index c9e7088..997f45b 100644
--- a/boot/barebox/Config.in
+++ b/boot/barebox/Config.in
@@ -45,6 +45,7 @@ config BR2_TARGET_BAREBOX_VERSION
default "2012.08.0" if BR2_TARGET_BAREBOX_2012_08
default "2012.09.0" if BR2_TARGET_BAREBOX_2012_09
default "2012.10.0" if BR2_TARGET_BAREBOX_2012_10
+ default "2012.11.0" if BR2_TARGET_BAREBOX_2012_11
default "custom" if BR2_TARGET_BAREBOX_CUSTOM_TARBALL
default $BR2_TARGET_BAREBOX_CUSTOM_GIT_VERSION if BR2_TARGET_BAREBOX_CUSTOM_GIT
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] GTK vs Qt
From: Zoran Djordjevic @ 2012-11-20 11:06 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121120114507.0a14be55@skate>
Thanks, it's more clear now. I will read articles you
pointed at. Maybe I will have some more questions then.
?
Regards
________________________________
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: Zoran Djordjevic <djdjdjole@yahoo.com>
Cc: "buildroot at busybox.net" <buildroot@busybox.net>
Sent: Tuesday, November 20, 2012 11:45 AM
Subject: Re: [Buildroot] GTK vs Qt
Dear Zoran Djordjevic,
On Tue, 20 Nov 2012 02:23:35 -0800 (PST), Zoran Djordjevic wrote:
> OK -let me put question this way. If I successfully compile/run
> QT program on desktop, and then recompile the same source with
> let's say Builtroot built compiler (for ARM), should I expect that
> this program will understand -qws option (which I thought is strictly
> related to QtCreator). The only way I succeeded to start Qt demo
> programs was with -qws. Hope it's more clear question.
Aaah. Ok. No, -qws *has* nothing to do with Qt Creator.
-qws is the option to tell Qt to start the Qt Windowing System.
When you run a Qt application on your desktop, there is already a
windowing system (X.org) and a window manager. So Qt is just a toolkit
like any other, it just draws inside a window provided by the windowing
system.
However, when you build Qt for your embedded system so that it runs
directly on the framebuffer, there is no windowing system provided. So
Qt has its own, that you must enable for the *first* Qt application you
run, using the -qws option.
You can run multiple Qt applications on your embedded system thanks to
this. The first one will have to be started with -qws, the other ones
will automatically connect to the first one thanks to a Unix socket,
and therefore be able to share the screen.
You probably want to read:
http://doc.qt.digia.com/qt/qt-embedded-architecture.html
http://doc.qt.digia.com/qt/qt-embedded-running.html
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121120/eec4210b/attachment.html>
^ permalink raw reply
* [Buildroot] GTK vs Qt
From: Thomas Petazzoni @ 2012-11-20 10:45 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353407015.92864.YahooMailNeo@web164601.mail.gq1.yahoo.com>
Dear Zoran Djordjevic,
On Tue, 20 Nov 2012 02:23:35 -0800 (PST), Zoran Djordjevic wrote:
> OK -let me put question this way. If I successfully compile/run
> QT program on desktop, and then recompile the same source with
> let's say Builtroot built compiler (for ARM), should I expect that
> this program will understand -qws option (which I thought is strictly
> related to QtCreator). The only way I succeeded to start Qt demo
> programs was with -qws. Hope it's more clear question.
Aaah. Ok. No, -qws *has* nothing to do with Qt Creator.
-qws is the option to tell Qt to start the Qt Windowing System.
When you run a Qt application on your desktop, there is already a
windowing system (X.org) and a window manager. So Qt is just a toolkit
like any other, it just draws inside a window provided by the windowing
system.
However, when you build Qt for your embedded system so that it runs
directly on the framebuffer, there is no windowing system provided. So
Qt has its own, that you must enable for the *first* Qt application you
run, using the -qws option.
You can run multiple Qt applications on your embedded system thanks to
this. The first one will have to be started with -qws, the other ones
will automatically connect to the first one thanks to a Unix socket,
and therefore be able to share the screen.
You probably want to read:
http://doc.qt.digia.com/qt/qt-embedded-architecture.html
http://doc.qt.digia.com/qt/qt-embedded-running.html
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH] pppd: ol2tpv* patch updated from 2.6.35 header to 3.6
From: Alexander Varnin @ 2012-11-20 10:43 UTC (permalink / raw)
To: buildroot
pppd-2.4.5 doesn't build anymore with v3.6 headers installed.
This patch replaces the old one, for 2.6.35 header, and makes
it to build correctly.
Signed-off-by: Alexander Varnin <fenixk19@mail.ru>
---
package/pppd/pppd-2.4.5-ol2tp-v3.6.patch | 99 ++++++++++++++++++++++++++
package/pppd/pppd-2.4.5-ol2tpv3-2.6.35.patch | 24 ------
2 files changed, 99 insertions(+), 24 deletions(-)
create mode 100644 package/pppd/pppd-2.4.5-ol2tp-v3.6.patch
delete mode 100644 package/pppd/pppd-2.4.5-ol2tpv3-2.6.35.patch
diff --git a/package/pppd/pppd-2.4.5-ol2tp-v3.6.patch b/package/pppd/pppd-2.4.5-ol2tp-v3.6.patch
new file mode 100644
index 0000000..b9936eb
--- /dev/null
+++ b/package/pppd/pppd-2.4.5-ol2tp-v3.6.patch
@@ -0,0 +1,99 @@
+diff -rp ppp-2.4.5-old/include/linux/if_pppol2tp.h ppp-2.4.5-new/include/linux/if_pppol2tp.h
+*** ppp-2.4.5-old/include/linux/if_pppol2tp.h 2009-11-17 01:26:07.000000000 +0300
+--- ppp-2.4.5-new/include/linux/if_pppol2tp.h 2012-11-08 20:16:38.000000000 +0400
+***************
+*** 2,8 ****
+ * Linux PPP over L2TP (PPPoL2TP) Socket Implementation (RFC 2661)
+ *
+ * This file supplies definitions required by the PPP over L2TP driver
+! * (pppol2tp.c). All version information wrt this file is located in pppol2tp.c
+ *
+ * License:
+ * This program is free software; you can redistribute it and/or
+--- 2,8 ----
+ * Linux PPP over L2TP (PPPoL2TP) Socket Implementation (RFC 2661)
+ *
+ * This file supplies definitions required by the PPP over L2TP driver
+! * (l2tp_ppp.c). All version information wrt this file is located in l2tp_ppp.c
+ *
+ * License:
+ * This program is free software; you can redistribute it and/or
+***************
+*** 15,28 ****
+ #ifndef __LINUX_IF_PPPOL2TP_H
+ #define __LINUX_IF_PPPOL2TP_H
+
+! #include <asm/types.h>
+
+ /* Structure used to connect() the socket to a particular tunnel UDP
+! * socket.
+ */
+! struct pppol2tp_addr
+! {
+! pid_t pid; /* pid that owns the fd.
+ * 0 => current */
+ int fd; /* FD of UDP socket to use */
+
+--- 15,28 ----
+ #ifndef __LINUX_IF_PPPOL2TP_H
+ #define __LINUX_IF_PPPOL2TP_H
+
+! #include <linux/types.h>
+!
+
+ /* Structure used to connect() the socket to a particular tunnel UDP
+! * socket over IPv4.
+ */
+! struct pppol2tp_addr {
+! __kernel_pid_t pid; /* pid that owns the fd.
+ * 0 => current */
+ int fd; /* FD of UDP socket to use */
+
+*************** struct pppol2tp_addr
+*** 32,37 ****
+--- 32,76 ----
+ __u16 d_tunnel, d_session; /* For sending outgoing packets */
+ };
+
++ /* Structure used to connect() the socket to a particular tunnel UDP
++ * socket over IPv6.
++ */
++ struct pppol2tpin6_addr {
++ __kernel_pid_t pid; /* pid that owns the fd.
++ * 0 => current */
++ int fd; /* FD of UDP socket to use */
++
++ __u16 s_tunnel, s_session; /* For matching incoming packets */
++ __u16 d_tunnel, d_session; /* For sending outgoing packets */
++
++ struct sockaddr_in6 addr; /* IP address and port to send to */
++ };
++
++ /* The L2TPv3 protocol changes tunnel and session ids from 16 to 32
++ * bits. So we need a different sockaddr structure.
++ */
++ struct pppol2tpv3_addr {
++ __kernel_pid_t pid; /* pid that owns the fd.
++ * 0 => current */
++ int fd; /* FD of UDP or IP socket to use */
++
++ struct sockaddr_in addr; /* IP address and port to send to */
++
++ __u32 s_tunnel, s_session; /* For matching incoming packets */
++ __u32 d_tunnel, d_session; /* For sending outgoing packets */
++ };
++
++ struct pppol2tpv3in6_addr {
++ __kernel_pid_t pid; /* pid that owns the fd.
++ * 0 => current */
++ int fd; /* FD of UDP or IP socket to use */
++
++ __u32 s_tunnel, s_session; /* For matching incoming packets */
++ __u32 d_tunnel, d_session; /* For sending outgoing packets */
++
++ struct sockaddr_in6 addr; /* IP address and port to send to */
++ };
++
+ /* Socket options:
+ * DEBUG - bitmask of debug message categories
+ * SENDSEQ - 0 => don't send packets with sequence numbers
diff --git a/package/pppd/pppd-2.4.5-ol2tpv3-2.6.35.patch b/package/pppd/pppd-2.4.5-ol2tpv3-2.6.35.patch
deleted file mode 100644
index 0e71e24..0000000
--- a/package/pppd/pppd-2.4.5-ol2tpv3-2.6.35.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- ppp-2.4.5/include/linux/if_pppol2tp.h 2009-11-16 22:26:07.000000000 +0000
-+++ ppp-2.4.5/include/linux/if_pppol2tp.h 2010-07-16 22:35:22.000000000 +0100
-@@ -32,6 +32,20 @@
- __u16 d_tunnel, d_session; /* For sending outgoing packets */
- };
-
-+/* The L2TPv3 protocol changes tunnel and session ids from 16 to 32
-+ * bits. So we need a different sockaddr structure.
-+ */
-+struct pppol2tpv3_addr {
-+ pid_t pid; /* pid that owns the fd.
-+ * 0 => current */
-+ int fd; /* FD of UDP or IP socket to use */
-+
-+ struct sockaddr_in addr; /* IP address and port to send to */
-+
-+ __u32 s_tunnel, s_session; /* For matching incoming packets */
-+ __u32 d_tunnel, d_session; /* For sending outgoing packets */
-+};
-+
- /* Socket options:
- * DEBUG - bitmask of debug message categories
- * SENDSEQ - 0 => don't send packets with sequence numbers
-
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] GTK vs Qt
From: Zoran Djordjevic @ 2012-11-20 10:23 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121120110936.4ca119a4@skate>
OK -let me put question this way. If I successfully compile/run
QT program on desktop, and then recompile the same source with
let's say Builtroot built compiler (for ARM), should I expect that
this program will understand -qws option (which I thought is strictly
related to QtCreator). The only way I succeeded to start Qt demo
programs was with -qws. Hope it's more clear question.
?
Regards
________________________________
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: Zoran Djordjevic <djdjdjole@yahoo.com>
Cc: "buildroot at busybox.net" <buildroot@busybox.net>
Sent: Tuesday, November 20, 2012 11:09 AM
Subject: Re: [Buildroot] GTK vs Qt
Dear Zoran Djordjevic,
On Tue, 20 Nov 2012 02:02:51 -0800 (PST), Zoran Djordjevic wrote:
> Does it mean that I cannot start?Qt programs built the way
> to use X (on Buildroot built linux)?
Sorry, I don't understand your question. I'll try to explain things
differently.
At the moment, Buildroot is only capable of building a Qt library that
works on top of the framebuffer. It is possible to add support to build
Qt on X.org, but no-one has worked on that until now. So for your
target, with the current Buildroot, if you use Qt, it's on the
framebuffer.
That said, your Qt application itself, if written correctly, can also
be compiled for your desktop machine, and in this case, the Qt you have
in your desktop distribution uses X.org as its graphic backend.
> Or does it mean that I must use QtCreator if I want GUI on embedded
> boards with Buildroot built linux ?
I really don't see the relation between QtCreator and the whole
discussion. QtCreator is an IDE that has some interesting features to
do Qt development, but:
* You can do Qt development without QtCreator. I've done quite a bit
? of Qt development in Emacs.
* You can do non-Qt development with QtCreator.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121120/015f88c3/attachment-0001.html>
^ permalink raw reply
* [Buildroot] GTK vs Qt
From: Thomas Petazzoni @ 2012-11-20 10:09 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353405771.50495.YahooMailNeo@web164602.mail.gq1.yahoo.com>
Dear Zoran Djordjevic,
On Tue, 20 Nov 2012 02:02:51 -0800 (PST), Zoran Djordjevic wrote:
> Does it mean that I cannot start?Qt programs built the way
> to use X (on Buildroot built linux)?
Sorry, I don't understand your question. I'll try to explain things
differently.
At the moment, Buildroot is only capable of building a Qt library that
works on top of the framebuffer. It is possible to add support to build
Qt on X.org, but no-one has worked on that until now. So for your
target, with the current Buildroot, if you use Qt, it's on the
framebuffer.
That said, your Qt application itself, if written correctly, can also
be compiled for your desktop machine, and in this case, the Qt you have
in your desktop distribution uses X.org as its graphic backend.
> Or does it mean that I must use QtCreator if I want GUI on embedded
> boards with Buildroot built linux ?
I really don't see the relation between QtCreator and the whole
discussion. QtCreator is an IDE that has some interesting features to
do Qt development, but:
* You can do Qt development without QtCreator. I've done quite a bit
of Qt development in Emacs.
* You can do non-Qt development with QtCreator.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply
* [Buildroot] GTK vs Qt
From: Zoran Djordjevic @ 2012-11-20 10:02 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121120100105.4cafd18d@skate>
Does it mean that I cannot start?Qt programs built the way
to use X (on Buildroot built linux)? Or does it mean that I
must use QtCreator if I want GUI on embedded boards with
Buildroot built linux ?
Regards
________________________________
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: Zoran Djordjevic <djdjdjole@yahoo.com>
Cc: "buildroot at busybox.net" <buildroot@busybox.net>
Sent: Tuesday, November 20, 2012 10:01 AM
Subject: Re: [Buildroot] GTK vs Qt
Dear Zoran Djordjevic,
On Mon, 19 Nov 2012 22:40:04 -0800 (PST), Zoran Djordjevic wrote:
> When I run GTK demo programs on my ARM board?(built during linux building
> by Buildroot), I start them by quoting it in xinitrc file (together with window
> manager)?and then giving xinit command (is there some other way ?).
> However, when running Qt demo?programs (linux built with Qt support), I can
> start them with quoting only?-qws option (obviously programs are built with
> QtCreator) - ie. no xinit ...?
> Difference is also regarding startup times (which is?pretty big?difference when
> speaking of first start).
> What interests me is why different methods of starting GTK and Qt programs and
> also why so huge startup?time difference ?
The Qt you're using runs directly on the framebuffer, so there is no
X.org server. But it's also possible to run Qt on top of X.org (through
not supported by Buildroot at this time).
The Gtk version you're using runs on top of the X.org server, so the
X.org server has to start and initialize itself before starting your
application. It is also possible to run Gtk on top of DirectFB, which
is a lightweight library on top of the framebuffer. However, the Gtk
DirectFB backend has proven to not be that well maintained over the
years, so I'm not sure it's really a good choice.
So basically, you're comparing something that runs on top of X.org with
something that doesn't run on top of X.org.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121120/6d6b5294/attachment.html>
^ permalink raw reply
* [Buildroot] How to regenerate zImage?
From: Thomas Petazzoni @ 2012-11-20 9:01 UTC (permalink / raw)
To: buildroot
In-Reply-To: <slrnkamf41.9pu.narkewoody@zuhnb712.local.com>
Dear Woody Wu,
On Tue, 20 Nov 2012 08:17:54 +0000 (UTC), Woody Wu wrote:
> After I made any small changes in kernel source, I can force the kernel
> to be rebuilt by removing the .stamp_built under the
> output/build/linux-version directory. But, it's strange that the
> output/zImage file always not get recreated or rebuilt.
>
> How should I force the buildroot to regenerate the zImage file for me?
make linux-rebuild
However, note that making changing to the source code anywhere in
output/build/... is a really stupid idea, as all those changes will be
lost next time you do 'make clean'.
Best regard,s
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply
* [Buildroot] GTK vs Qt
From: Thomas Petazzoni @ 2012-11-20 9:01 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1353393604.95219.YahooMailNeo@web164605.mail.gq1.yahoo.com>
Dear Zoran Djordjevic,
On Mon, 19 Nov 2012 22:40:04 -0800 (PST), Zoran Djordjevic wrote:
> When I run GTK demo programs on my ARM board?(built during linux building
> by Buildroot), I start them by quoting it in xinitrc file (together with window
> manager)?and then giving xinit command (is there some other way ?).
> However, when running Qt demo?programs (linux built with Qt support), I can
> start them with quoting only?-qws option (obviously programs are built with
> QtCreator) - ie. no xinit ...?
> Difference is also regarding startup times (which is?pretty big?difference when
> speaking of first start).
> What interests me is why different methods of starting GTK and Qt programs and
> also why so huge startup?time difference ?
The Qt you're using runs directly on the framebuffer, so there is no
X.org server. But it's also possible to run Qt on top of X.org (through
not supported by Buildroot at this time).
The Gtk version you're using runs on top of the X.org server, so the
X.org server has to start and initialize itself before starting your
application. It is also possible to run Gtk on top of DirectFB, which
is a lightweight library on top of the framebuffer. However, the Gtk
DirectFB backend has proven to not be that well maintained over the
years, so I'm not sure it's really a good choice.
So basically, you're comparing something that runs on top of X.org with
something that doesn't run on top of X.org.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply
* [Buildroot] Who calls to the defined function/s
From: Thomas Petazzoni @ 2012-11-20 8:59 UTC (permalink / raw)
To: buildroot
In-Reply-To: <CACUGKYMDKMSvqrUgRhiKyaVm6S5z7a+RMa+3oyCXspU8OVVbYQ@mail.gmail.com>
Dear John Tobias,
On Mon, 19 Nov 2012 18:21:03 -0800, John Tobias wrote:
> I was trying to (fully) understand the dataflow of the buildroot's
> Makefile. How/who parse/calls to the functions like:
>
> HELLO_INSTALL_TARGET_CMDS
> HELLO_BUILD_CMDS
>
> $(eval $(generic-package))
The generic-package macro will find in which directory your Makefile
is, for example package/hello/. It will take this "hello" convert it to
uppercase, and use it as the prefix for all variables. So basically, a
package in package/hello/hello.mk will have to define HELLO_SITE,
HELLO_SOURCE, HELLO_VERSION, and possibly HELLO_BUILD_CMDS,
HELLO_INSTALL_TARGET_CMDS, etc.
> So, How I can tell to the generic-package to call HELLO_TEST_CMDS too?
>
> example:
> define HELLO_TEST_CMDS
> ...
> endef
That would require a modification of the package infrastructure, which
you probably don't want to do. What are you trying to achieve with a
new command exactly?
New commands are normally not needed:
*) For autotools-package and cmake-package, you have hooks so that you
can do something after extraction, after patching, after
configuration, after installation, etc.
*) For generic-package, you can do something like:
ifeq ($(BR2_PACKAGE_HELLO_SOMETHING),y)
define HELLO_DO_THIS_CMDS
$(MAKE) -C $(@D) do-this
endef
endif
ifeq ($(BR2_PACKAGE_HELLO_SOMETHING_ELSE),y)
define HELLO_DO_THAT_CMDS
$(MAKE) -C $(@D) do-that
endef
endif
define HELLO_BUILD_CMDS
$(HELLO_DO_THIS_CMDS)
$(HELLO_DO_THAT_CMDS)
endef
Please make sure to read our documentation at
http://buildroot.org/downloads/manual/manual.html#_adding_new_packages_to_buildroot
which explains all of this with quite some details and examples.
Do not hesitate to get back to the list if you need further details,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply
* [Buildroot] How to regenerate zImage?
From: Woody Wu @ 2012-11-20 8:17 UTC (permalink / raw)
To: buildroot
After I made any small changes in kernel source, I can force the kernel
to be rebuilt by removing the .stamp_built under the
output/build/linux-version directory. But, it's strange that the
output/zImage file always not get recreated or rebuilt.
How should I force the buildroot to regenerate the zImage file for me?
Thanks.
--
woody
I can't go back to yesterday - because I was a different person then.
^ permalink raw reply
* [Buildroot] [autobuild.buildroot.net] Build results for 2012-11-19
From: Thomas Petazzoni @ 2012-11-20 7:34 UTC (permalink / raw)
To: buildroot
Hello,
On 2012-11-19, 127 random build tests have been done and
submitted on autobuild.buildroot.net.
82 builds have been successful
45 builds have failed
Below the results of the failed builds. Successful builds are omitted.
Build be87d2ba561454922d6a744d1f5fdf2e5307ce72
==============================================
Status : NOK
Failure reason : lcdproc-0.5.6
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 00:14:18
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/be87d2ba561454922d6a744d1f5fdf2e5307ce72/build-end.log
Complete log : http://autobuild.buildroot.net/results/be87d2ba561454922d6a744d1f5fdf2e5307ce72/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/be87d2ba561454922d6a744d1f5fdf2e5307ce72/config
Defconfig : http://autobuild.buildroot.net/results/be87d2ba561454922d6a744d1f5fdf2e5307ce72/defconfig
Build a1155d2d258d1d5cebd016f7f238fb595995049f
==============================================
Status : NOK
Failure reason : host-python-2.7.2
Architecture : mipsel
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 00:22:29
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/a1155d2d258d1d5cebd016f7f238fb595995049f/build-end.log
Complete log : http://autobuild.buildroot.net/results/a1155d2d258d1d5cebd016f7f238fb595995049f/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/a1155d2d258d1d5cebd016f7f238fb595995049f/config
Defconfig : http://autobuild.buildroot.net/results/a1155d2d258d1d5cebd016f7f238fb595995049f/defconfig
Build a917f60ece960d5eb75f36e58f71fc3675b5565d
==============================================
Status : NOK
Failure reason : libffi-3.0.11
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 00:36:38
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/a917f60ece960d5eb75f36e58f71fc3675b5565d/build-end.log
Complete log : http://autobuild.buildroot.net/results/a917f60ece960d5eb75f36e58f71fc3675b5565d/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/a917f60ece960d5eb75f36e58f71fc3675b5565d/config
Defconfig : http://autobuild.buildroot.net/results/a917f60ece960d5eb75f36e58f71fc3675b5565d/defconfig
Build f5c9ef2325ecafaa92ca3b7344ab704ad455a0e8
==============================================
Status : NOK
Failure reason : ffmpeg-0.8.12
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 01:05:37
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/f5c9ef2325ecafaa92ca3b7344ab704ad455a0e8/build-end.log
Complete log : http://autobuild.buildroot.net/results/f5c9ef2325ecafaa92ca3b7344ab704ad455a0e8/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/f5c9ef2325ecafaa92ca3b7344ab704ad455a0e8/config
Defconfig : http://autobuild.buildroot.net/results/f5c9ef2325ecafaa92ca3b7344ab704ad455a0e8/defconfig
Build 7878846ca260ffc17dfc1298d596a72f058a6add
==============================================
Status : NOK
Failure reason : libcap-ng-0.6.6
Architecture : avr32
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 01:14:50
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/7878846ca260ffc17dfc1298d596a72f058a6add/build-end.log
Complete log : http://autobuild.buildroot.net/results/7878846ca260ffc17dfc1298d596a72f058a6add/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/7878846ca260ffc17dfc1298d596a72f058a6add/config
Defconfig : http://autobuild.buildroot.net/results/7878846ca260ffc17dfc1298d596a72f058a6add/defconfig
Build 79eb2d341eaa404f477fa5812e91f06ea1249cf9
==============================================
Status : NOK
Failure reason : php-5.3.18
Architecture : i686
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 02:19:01
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/79eb2d341eaa404f477fa5812e91f06ea1249cf9/build-end.log
Complete log : http://autobuild.buildroot.net/results/79eb2d341eaa404f477fa5812e91f06ea1249cf9/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/79eb2d341eaa404f477fa5812e91f06ea1249cf9/config
Defconfig : http://autobuild.buildroot.net/results/79eb2d341eaa404f477fa5812e91f06ea1249cf9/defconfig
Build f7a89d0eb1f849709af6cb446d3b2d4783f7fbed
==============================================
Status : NOK
Failure reason : host-libglib2-2.30.3
Architecture : i686
Submitted by : Peter Korsgaard (gcc110)
Submitted at : 2012-11-19 03:53:57
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/f7a89d0eb1f849709af6cb446d3b2d4783f7fbed/build-end.log
Complete log : http://autobuild.buildroot.net/results/f7a89d0eb1f849709af6cb446d3b2d4783f7fbed/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/f7a89d0eb1f849709af6cb446d3b2d4783f7fbed/config
Defconfig : http://autobuild.buildroot.net/results/f7a89d0eb1f849709af6cb446d3b2d4783f7fbed/defconfig
Build 3be6d287d4a8897ec875180cdebf9f6575cc74bd
==============================================
Status : NOK
Failure reason : squid-3.2.3
Architecture : mips
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 04:46:07
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/3be6d287d4a8897ec875180cdebf9f6575cc74bd/build-end.log
Complete log : http://autobuild.buildroot.net/results/3be6d287d4a8897ec875180cdebf9f6575cc74bd/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/3be6d287d4a8897ec875180cdebf9f6575cc74bd/config
Defconfig : http://autobuild.buildroot.net/results/3be6d287d4a8897ec875180cdebf9f6575cc74bd/defconfig
Build c52fe7e191b80dc6f2f210576ddc2f5268f5b42f
==============================================
Status : NOK
Failure reason : libffi-3.0.11
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 06:23:09
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/c52fe7e191b80dc6f2f210576ddc2f5268f5b42f/build-end.log
Complete log : http://autobuild.buildroot.net/results/c52fe7e191b80dc6f2f210576ddc2f5268f5b42f/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/c52fe7e191b80dc6f2f210576ddc2f5268f5b42f/config
Defconfig : http://autobuild.buildroot.net/results/c52fe7e191b80dc6f2f210576ddc2f5268f5b42f/defconfig
Build 3670fe9205e4290c0c5c462fcbdafcbc760d5a2f
==============================================
Status : NOK
Failure reason : berkeleydb-5.3.21
Architecture : xtensa
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 07:16:17
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/3670fe9205e4290c0c5c462fcbdafcbc760d5a2f/build-end.log
Complete log : http://autobuild.buildroot.net/results/3670fe9205e4290c0c5c462fcbdafcbc760d5a2f/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/3670fe9205e4290c0c5c462fcbdafcbc760d5a2f/config
Defconfig : http://autobuild.buildroot.net/results/3670fe9205e4290c0c5c462fcbdafcbc760d5a2f/defconfig
Build 407723ec9195d676239776dff5725d1f365bc6a6
==============================================
Status : NOK
Failure reason : ffmpeg-0.8.12
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 08:46:24
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/407723ec9195d676239776dff5725d1f365bc6a6/build-end.log
Complete log : http://autobuild.buildroot.net/results/407723ec9195d676239776dff5725d1f365bc6a6/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/407723ec9195d676239776dff5725d1f365bc6a6/config
Defconfig : http://autobuild.buildroot.net/results/407723ec9195d676239776dff5725d1f365bc6a6/defconfig
Build 0143b867494f19c15c9a3deae8fa3ad8d737ade9
==============================================
Status : NOK
Failure reason : host-libglib2-2.30.3
Architecture : i686
Submitted by : Peter Korsgaard (gcc110)
Submitted at : 2012-11-19 09:08:26
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/0143b867494f19c15c9a3deae8fa3ad8d737ade9/build-end.log
Complete log : http://autobuild.buildroot.net/results/0143b867494f19c15c9a3deae8fa3ad8d737ade9/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/0143b867494f19c15c9a3deae8fa3ad8d737ade9/config
Defconfig : http://autobuild.buildroot.net/results/0143b867494f19c15c9a3deae8fa3ad8d737ade9/defconfig
Build 962af69a182d25bd92e3feb61c42ca838b847582
==============================================
Status : NOK
Failure reason : valgrind-3.7.0
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 09:43:16
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4
End of log : http://autobuild.buildroot.net/results/962af69a182d25bd92e3feb61c42ca838b847582/build-end.log
Complete log : http://autobuild.buildroot.net/results/962af69a182d25bd92e3feb61c42ca838b847582/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/962af69a182d25bd92e3feb61c42ca838b847582/config
Defconfig : http://autobuild.buildroot.net/results/962af69a182d25bd92e3feb61c42ca838b847582/defconfig
Build fbb8b3cd8b8c9094d44f1c822b5cd8e28d130db4
==============================================
Status : NOK
Failure reason : gpsd-3.7
Architecture : x86_64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 10:33:20
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/fbb8b3cd8b8c9094d44f1c822b5cd8e28d130db4/build-end.log
Complete log : http://autobuild.buildroot.net/results/fbb8b3cd8b8c9094d44f1c822b5cd8e28d130db4/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/fbb8b3cd8b8c9094d44f1c822b5cd8e28d130db4/config
Defconfig : http://autobuild.buildroot.net/results/fbb8b3cd8b8c9094d44f1c822b5cd8e28d130db4/defconfig
Build 68960f312ac7173f909a06457f554ce3b5142ee6
==============================================
Status : NOK
Failure reason : ltp-testsuite-20101031
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 11:49:50
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/68960f312ac7173f909a06457f554ce3b5142ee6/build-end.log
Complete log : http://autobuild.buildroot.net/results/68960f312ac7173f909a06457f554ce3b5142ee6/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/68960f312ac7173f909a06457f554ce3b5142ee6/config
Defconfig : http://autobuild.buildroot.net/results/68960f312ac7173f909a06457f554ce3b5142ee6/defconfig
Build 6957e1c140ceba1f267effafc681f7e91a8213ba
==============================================
Status : NOK
Failure reason : lcdproc-0.5.6
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 11:51:52
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/6957e1c140ceba1f267effafc681f7e91a8213ba/build-end.log
Complete log : http://autobuild.buildroot.net/results/6957e1c140ceba1f267effafc681f7e91a8213ba/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/6957e1c140ceba1f267effafc681f7e91a8213ba/config
Defconfig : http://autobuild.buildroot.net/results/6957e1c140ceba1f267effafc681f7e91a8213ba/defconfig
Build dd036d97bc55962cfdb6c4368a5d42cd6be820b5
==============================================
Status : NOK
Failure reason : ltrace-0.6.0
Architecture : aarch64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 12:22:42
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/dd036d97bc55962cfdb6c4368a5d42cd6be820b5/build-end.log
Complete log : http://autobuild.buildroot.net/results/dd036d97bc55962cfdb6c4368a5d42cd6be820b5/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/dd036d97bc55962cfdb6c4368a5d42cd6be820b5/config
Defconfig : http://autobuild.buildroot.net/results/dd036d97bc55962cfdb6c4368a5d42cd6be820b5/defconfig
Build cf9e07007c47af05220b722defccab3babcfe888
==============================================
Status : NOK
Failure reason : gdb-7.4.1-target
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 12:24:27
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/cf9e07007c47af05220b722defccab3babcfe888/build-end.log
Complete log : http://autobuild.buildroot.net/results/cf9e07007c47af05220b722defccab3babcfe888/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/cf9e07007c47af05220b722defccab3babcfe888/config
Defconfig : http://autobuild.buildroot.net/results/cf9e07007c47af05220b722defccab3babcfe888/defconfig
Build 825549b4264d61570f06102489aa2b657c942601
==============================================
Status : NOK
Failure reason : webkit-1.2.7
Architecture : powerpc
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 13:28:08
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/825549b4264d61570f06102489aa2b657c942601/build-end.log
Complete log : http://autobuild.buildroot.net/results/825549b4264d61570f06102489aa2b657c942601/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/825549b4264d61570f06102489aa2b657c942601/config
Defconfig : http://autobuild.buildroot.net/results/825549b4264d61570f06102489aa2b657c942601/defconfig
Build e8351e3ba86fdcdb2999548658271a6fde0526a9
==============================================
Status : NOK
Failure reason : busybox-1.20.2
Architecture : x86_64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 14:13:26
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/e8351e3ba86fdcdb2999548658271a6fde0526a9/build-end.log
Complete log : http://autobuild.buildroot.net/results/e8351e3ba86fdcdb2999548658271a6fde0526a9/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/e8351e3ba86fdcdb2999548658271a6fde0526a9/config
Defconfig : http://autobuild.buildroot.net/results/e8351e3ba86fdcdb2999548658271a6fde0526a9/defconfig
Build c59a68da0f984e2d950fd3cc5fe3021c045ffd39
==============================================
Status : NOK
Failure reason : qt-4.8.3
Architecture : mips
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 15:13:12
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/c59a68da0f984e2d950fd3cc5fe3021c045ffd39/build-end.log
Complete log : http://autobuild.buildroot.net/results/c59a68da0f984e2d950fd3cc5fe3021c045ffd39/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/c59a68da0f984e2d950fd3cc5fe3021c045ffd39/config
Defconfig : http://autobuild.buildroot.net/results/c59a68da0f984e2d950fd3cc5fe3021c045ffd39/defconfig
Build 7cf87c2476e789993cb05f6e635ba0bd15ec61a9
==============================================
Status : NOK
Failure reason : webkit-1.2.7
Architecture : i686
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 18:01:42
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/7cf87c2476e789993cb05f6e635ba0bd15ec61a9/build-end.log
Complete log : http://autobuild.buildroot.net/results/7cf87c2476e789993cb05f6e635ba0bd15ec61a9/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/7cf87c2476e789993cb05f6e635ba0bd15ec61a9/config
Defconfig : http://autobuild.buildroot.net/results/7cf87c2476e789993cb05f6e635ba0bd15ec61a9/defconfig
Build 6137d9f36c851fae87d0f43573734757e4a77b36
==============================================
Status : NOK
Failure reason : lcdproc-0.5.6
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 18:26:32
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/6137d9f36c851fae87d0f43573734757e4a77b36/build-end.log
Complete log : http://autobuild.buildroot.net/results/6137d9f36c851fae87d0f43573734757e4a77b36/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/6137d9f36c851fae87d0f43573734757e4a77b36/config
Defconfig : http://autobuild.buildroot.net/results/6137d9f36c851fae87d0f43573734757e4a77b36/defconfig
Build ad68078616ce0726aebcb066a3bf7fc3f457b2f4
==============================================
Status : NOK
Failure reason : gdbhost-7.4.1
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 18:37:14
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/ad68078616ce0726aebcb066a3bf7fc3f457b2f4/build-end.log
Complete log : http://autobuild.buildroot.net/results/ad68078616ce0726aebcb066a3bf7fc3f457b2f4/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/ad68078616ce0726aebcb066a3bf7fc3f457b2f4/config
Defconfig : http://autobuild.buildroot.net/results/ad68078616ce0726aebcb066a3bf7fc3f457b2f4/defconfig
Build 9fe7f6278318d09e1012523ff2db27b616aafdb3
==============================================
Status : NOK
Failure reason : host-libglib2-2.30.3
Architecture : i686
Submitted by : Peter Korsgaard (gcc110)
Submitted at : 2012-11-19 19:04:03
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/9fe7f6278318d09e1012523ff2db27b616aafdb3/build-end.log
Complete log : http://autobuild.buildroot.net/results/9fe7f6278318d09e1012523ff2db27b616aafdb3/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/9fe7f6278318d09e1012523ff2db27b616aafdb3/config
Defconfig : http://autobuild.buildroot.net/results/9fe7f6278318d09e1012523ff2db27b616aafdb3/defconfig
Build 3b8911ddc6204828f93c3d03d5d21a29b4ad0cc0
==============================================
Status : NOK
Failure reason : libffi-3.0.11
Architecture : microblaze
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 19:13:48
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/3b8911ddc6204828f93c3d03d5d21a29b4ad0cc0/build-end.log
Complete log : http://autobuild.buildroot.net/results/3b8911ddc6204828f93c3d03d5d21a29b4ad0cc0/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/3b8911ddc6204828f93c3d03d5d21a29b4ad0cc0/config
Defconfig : http://autobuild.buildroot.net/results/3b8911ddc6204828f93c3d03d5d21a29b4ad0cc0/defconfig
Build e50cf7fb36a099b8a8c9124c13652216a2254762
==============================================
Status : NOK
Failure reason : lvm2-2.02.79
Architecture : sh2a
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 19:14:21
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/e50cf7fb36a099b8a8c9124c13652216a2254762/build-end.log
Complete log : http://autobuild.buildroot.net/results/e50cf7fb36a099b8a8c9124c13652216a2254762/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/e50cf7fb36a099b8a8c9124c13652216a2254762/config
Defconfig : http://autobuild.buildroot.net/results/e50cf7fb36a099b8a8c9124c13652216a2254762/defconfig
Build 4ba299f040351d221d2dbba86375d60577aef499
==============================================
Status : NOK
Failure reason : busybox-1.20.2
Architecture : x86_64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 19:16:14
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/4ba299f040351d221d2dbba86375d60577aef499/build-end.log
Complete log : http://autobuild.buildroot.net/results/4ba299f040351d221d2dbba86375d60577aef499/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/4ba299f040351d221d2dbba86375d60577aef499/config
Defconfig : http://autobuild.buildroot.net/results/4ba299f040351d221d2dbba86375d60577aef499/defconfig
Build a0592cbef6401b04ff5107c51bfb2ba6de36a20e
==============================================
Status : NOK
Failure reason : host-libglib2-2.30.3
Architecture : i686
Submitted by : Peter Korsgaard (gcc110)
Submitted at : 2012-11-19 19:22:30
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/a0592cbef6401b04ff5107c51bfb2ba6de36a20e/build-end.log
Complete log : http://autobuild.buildroot.net/results/a0592cbef6401b04ff5107c51bfb2ba6de36a20e/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/a0592cbef6401b04ff5107c51bfb2ba6de36a20e/config
Defconfig : http://autobuild.buildroot.net/results/a0592cbef6401b04ff5107c51bfb2ba6de36a20e/defconfig
Build a8df5296350a0d06fb992d3b17536a3f61b80044
==============================================
Status : NOK
Failure reason : mplayer-1.1
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 19:47:22
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/a8df5296350a0d06fb992d3b17536a3f61b80044/build-end.log
Complete log : http://autobuild.buildroot.net/results/a8df5296350a0d06fb992d3b17536a3f61b80044/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/a8df5296350a0d06fb992d3b17536a3f61b80044/config
Defconfig : http://autobuild.buildroot.net/results/a8df5296350a0d06fb992d3b17536a3f61b80044/defconfig
Build 67feb3a412bbdbade3e9a8660a4fa7698247184d
==============================================
Status : NOK
Failure reason : lcdproc-0.5.6
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 20:23:40
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/67feb3a412bbdbade3e9a8660a4fa7698247184d/build-end.log
Complete log : http://autobuild.buildroot.net/results/67feb3a412bbdbade3e9a8660a4fa7698247184d/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/67feb3a412bbdbade3e9a8660a4fa7698247184d/config
Defconfig : http://autobuild.buildroot.net/results/67feb3a412bbdbade3e9a8660a4fa7698247184d/defconfig
Build 8429e12f1d7d440cf2e2357e1a95f4b233ce5006
==============================================
Status : NOK
Failure reason : icu-4.8.1.1
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 21:36:46
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/8429e12f1d7d440cf2e2357e1a95f4b233ce5006/build-end.log
Complete log : http://autobuild.buildroot.net/results/8429e12f1d7d440cf2e2357e1a95f4b233ce5006/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/8429e12f1d7d440cf2e2357e1a95f4b233ce5006/config
Defconfig : http://autobuild.buildroot.net/results/8429e12f1d7d440cf2e2357e1a95f4b233ce5006/defconfig
Build 5988bb02e45249cb3f0a0b10cd051eb7134da7ec
==============================================
Status : NOK
Failure reason : ltp-testsuite-20101031
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:03:22
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/5988bb02e45249cb3f0a0b10cd051eb7134da7ec/build-end.log
Complete log : http://autobuild.buildroot.net/results/5988bb02e45249cb3f0a0b10cd051eb7134da7ec/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/5988bb02e45249cb3f0a0b10cd051eb7134da7ec/config
Defconfig : http://autobuild.buildroot.net/results/5988bb02e45249cb3f0a0b10cd051eb7134da7ec/defconfig
Build ae775391306815392706c562e9767769bb7f01b3
==============================================
Status : NOK
Failure reason : alsa-lib-1.0.26
Architecture : bfin
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:03:50
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/ae775391306815392706c562e9767769bb7f01b3/build-end.log
Complete log : http://autobuild.buildroot.net/results/ae775391306815392706c562e9767769bb7f01b3/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/ae775391306815392706c562e9767769bb7f01b3/config
Defconfig : http://autobuild.buildroot.net/results/ae775391306815392706c562e9767769bb7f01b3/defconfig
Build 5eb5c7cbe868fc4ab96b0b08bcffc8619286b80d
==============================================
Status : NOK
Failure reason : acl-2.2.51
Architecture : bfin
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:04:15
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/5eb5c7cbe868fc4ab96b0b08bcffc8619286b80d/build-end.log
Complete log : http://autobuild.buildroot.net/results/5eb5c7cbe868fc4ab96b0b08bcffc8619286b80d/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/5eb5c7cbe868fc4ab96b0b08bcffc8619286b80d/config
Defconfig : http://autobuild.buildroot.net/results/5eb5c7cbe868fc4ab96b0b08bcffc8619286b80d/defconfig
Build 96b4be4582edd78be59daae8f7b0f98725446b6d
==============================================
Status : NOK
Failure reason : squid-3.2.3
Architecture : mipsel
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:23:43
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/96b4be4582edd78be59daae8f7b0f98725446b6d/build-end.log
Complete log : http://autobuild.buildroot.net/results/96b4be4582edd78be59daae8f7b0f98725446b6d/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/96b4be4582edd78be59daae8f7b0f98725446b6d/config
Defconfig : http://autobuild.buildroot.net/results/96b4be4582edd78be59daae8f7b0f98725446b6d/defconfig
Build b3fc9da808a56b8ec743fbaf3a8545ba6075ae17
==============================================
Status : NOK
Failure reason : cairo-1.10.2
Architecture : bfin
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:26:03
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/b3fc9da808a56b8ec743fbaf3a8545ba6075ae17/build-end.log
Complete log : http://autobuild.buildroot.net/results/b3fc9da808a56b8ec743fbaf3a8545ba6075ae17/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/b3fc9da808a56b8ec743fbaf3a8545ba6075ae17/config
Defconfig : http://autobuild.buildroot.net/results/b3fc9da808a56b8ec743fbaf3a8545ba6075ae17/defconfig
Build 128946fb8a6f1ead67000b0c14c687af289c05a7
==============================================
Status : NOK
Failure reason : mplayer-1.1
Architecture : sh4a
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:35:43
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/128946fb8a6f1ead67000b0c14c687af289c05a7/build-end.log
Complete log : http://autobuild.buildroot.net/results/128946fb8a6f1ead67000b0c14c687af289c05a7/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/128946fb8a6f1ead67000b0c14c687af289c05a7/config
Defconfig : http://autobuild.buildroot.net/results/128946fb8a6f1ead67000b0c14c687af289c05a7/defconfig
Build 529996eae656cf7188539636883fb96e3b6cbdbf
==============================================
Status : NOK
Failure reason : libtirpc-0.2.2
Architecture : sh2a
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:42:46
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/529996eae656cf7188539636883fb96e3b6cbdbf/build-end.log
Complete log : http://autobuild.buildroot.net/results/529996eae656cf7188539636883fb96e3b6cbdbf/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/529996eae656cf7188539636883fb96e3b6cbdbf/config
Defconfig : http://autobuild.buildroot.net/results/529996eae656cf7188539636883fb96e3b6cbdbf/defconfig
Build 00d243bff8c0d9ac88d51cdeaf87955c28d08b4a
==============================================
Status : NOK
Failure reason : host-python-2.7.2
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 22:48:19
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/00d243bff8c0d9ac88d51cdeaf87955c28d08b4a/build-end.log
Complete log : http://autobuild.buildroot.net/results/00d243bff8c0d9ac88d51cdeaf87955c28d08b4a/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/00d243bff8c0d9ac88d51cdeaf87955c28d08b4a/config
Defconfig : http://autobuild.buildroot.net/results/00d243bff8c0d9ac88d51cdeaf87955c28d08b4a/defconfig
Build 7b33eacfbd12ca5dbe664dfb885d2e6ae71a6a90
==============================================
Status : NOK
Failure reason : gettext-0.16.1
Architecture : bfin
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 23:02:04
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/7b33eacfbd12ca5dbe664dfb885d2e6ae71a6a90/build-end.log
Complete log : http://autobuild.buildroot.net/results/7b33eacfbd12ca5dbe664dfb885d2e6ae71a6a90/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/7b33eacfbd12ca5dbe664dfb885d2e6ae71a6a90/config
Defconfig : http://autobuild.buildroot.net/results/7b33eacfbd12ca5dbe664dfb885d2e6ae71a6a90/defconfig
Build 79130a76f0a0a9b00449ea1971759bae44c7f2e0
==============================================
Status : NOK
Failure reason : valgrind-3.7.0
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 23:28:37
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/79130a76f0a0a9b00449ea1971759bae44c7f2e0/build-end.log
Complete log : http://autobuild.buildroot.net/results/79130a76f0a0a9b00449ea1971759bae44c7f2e0/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/79130a76f0a0a9b00449ea1971759bae44c7f2e0/config
Defconfig : http://autobuild.buildroot.net/results/79130a76f0a0a9b00449ea1971759bae44c7f2e0/defconfig
Build fd8d1fa0505a941e6fae542c63e98b65c12d2ebd
==============================================
Status : NOK
Failure reason : netatalk-3.0
Architecture : x86_64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 23:45:04
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/fd8d1fa0505a941e6fae542c63e98b65c12d2ebd/build-end.log
Complete log : http://autobuild.buildroot.net/results/fd8d1fa0505a941e6fae542c63e98b65c12d2ebd/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/fd8d1fa0505a941e6fae542c63e98b65c12d2ebd/config
Defconfig : http://autobuild.buildroot.net/results/fd8d1fa0505a941e6fae542c63e98b65c12d2ebd/defconfig
Build 3d7551fb09824eaa0ee17b006744a5915f595a71
==============================================
Status : NOK
Failure reason : libffi-3.0.11
Architecture : arm
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 23:51:20
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/3d7551fb09824eaa0ee17b006744a5915f595a71/build-end.log
Complete log : http://autobuild.buildroot.net/results/3d7551fb09824eaa0ee17b006744a5915f595a71/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/3d7551fb09824eaa0ee17b006744a5915f595a71/config
Defconfig : http://autobuild.buildroot.net/results/3d7551fb09824eaa0ee17b006744a5915f595a71/defconfig
Build 20be542d771dc64f9fcf9593f6119f06f1cefb3e
==============================================
Status : NOK
Failure reason : gpsd-3.7
Architecture : x86_64
Submitted by : Thomas Petazzoni (Free Electrons build server)
Submitted at : 2012-11-19 23:57:54
Git commit ID : http://git.buildroot.net/buildroot/commit/?id=b40ec0b651c36610a74c57bf5237c892c1647ea1
End of log : http://autobuild.buildroot.net/results/20be542d771dc64f9fcf9593f6119f06f1cefb3e/build-end.log
Complete log : http://autobuild.buildroot.net/results/20be542d771dc64f9fcf9593f6119f06f1cefb3e/build.log.bz2
Configuration : http://autobuild.buildroot.net/results/20be542d771dc64f9fcf9593f6119f06f1cefb3e/config
Defconfig : http://autobuild.buildroot.net/results/20be542d771dc64f9fcf9593f6119f06f1cefb3e/defconfig
--
http://autobuild.buildroot.net
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox