Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [autobuild.buildroot.net] Build results for 2012-10-23
From: Thomas Petazzoni @ 2012-10-24  6:33 UTC (permalink / raw)
  To: buildroot


Hello,

On 2012-10-23, 110 random build tests have been done and
submitted on autobuild.buildroot.net.
 56 builds have been successful
 54 builds have failed

Below the results of the failed builds. Successful builds are omitted.

Build 87a689604885541a1b4706497c94c59175eb68a2
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 00:25:29
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/87a689604885541a1b4706497c94c59175eb68a2/build-end.log
Complete log   : http://autobuild.buildroot.net/results/87a689604885541a1b4706497c94c59175eb68a2/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/87a689604885541a1b4706497c94c59175eb68a2/config
Defconfig      : http://autobuild.buildroot.net/results/87a689604885541a1b4706497c94c59175eb68a2/defconfig

Build 429ba0e990663d5e4cf4a82c3cf881b88db2998c
==============================================

Status         : NOK
Failure reason : make: *** [/home/test/dl/gdb-.tar.bz2] Error 1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 00:35:53
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/429ba0e990663d5e4cf4a82c3cf881b88db2998c/build-end.log
Complete log   : http://autobuild.buildroot.net/results/429ba0e990663d5e4cf4a82c3cf881b88db2998c/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/429ba0e990663d5e4cf4a82c3cf881b88db2998c/config
Defconfig      : http://autobuild.buildroot.net/results/429ba0e990663d5e4cf4a82c3cf881b88db2998c/defconfig

Build 062c1b4889ace457572a150dcdd2a4c37b371511
==============================================

Status         : NOK
Failure reason : gdbhost-7.4.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 00:48:44
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/062c1b4889ace457572a150dcdd2a4c37b371511/build-end.log
Complete log   : http://autobuild.buildroot.net/results/062c1b4889ace457572a150dcdd2a4c37b371511/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/062c1b4889ace457572a150dcdd2a4c37b371511/config
Defconfig      : http://autobuild.buildroot.net/results/062c1b4889ace457572a150dcdd2a4c37b371511/defconfig

Build 4fca3a2f52e83302880c2606f7b854af0c01bb0f
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 01:25:58
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/4fca3a2f52e83302880c2606f7b854af0c01bb0f/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4fca3a2f52e83302880c2606f7b854af0c01bb0f/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4fca3a2f52e83302880c2606f7b854af0c01bb0f/config
Defconfig      : http://autobuild.buildroot.net/results/4fca3a2f52e83302880c2606f7b854af0c01bb0f/defconfig

Build 866f5f0d08520b1f8ee118157512c0900f790112
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 01:27:29
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/866f5f0d08520b1f8ee118157512c0900f790112/build-end.log
Complete log   : http://autobuild.buildroot.net/results/866f5f0d08520b1f8ee118157512c0900f790112/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/866f5f0d08520b1f8ee118157512c0900f790112/config
Defconfig      : http://autobuild.buildroot.net/results/866f5f0d08520b1f8ee118157512c0900f790112/defconfig

Build b7b042ace68e6a8f31238677bded250fc89a73f9
==============================================

Status         : NOK
Failure reason : icu-4.8.1.1
Architecture   : x86_64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 01:30:35
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/b7b042ace68e6a8f31238677bded250fc89a73f9/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b7b042ace68e6a8f31238677bded250fc89a73f9/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b7b042ace68e6a8f31238677bded250fc89a73f9/config
Defconfig      : http://autobuild.buildroot.net/results/b7b042ace68e6a8f31238677bded250fc89a73f9/defconfig

Build 7b1f0daf724cd38b87649024f67cb19764c4207b
==============================================

Status         : NOK
Failure reason : opus-tools-0.1.5
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 02:26:30
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/7b1f0daf724cd38b87649024f67cb19764c4207b/build-end.log
Complete log   : http://autobuild.buildroot.net/results/7b1f0daf724cd38b87649024f67cb19764c4207b/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/7b1f0daf724cd38b87649024f67cb19764c4207b/config
Defconfig      : http://autobuild.buildroot.net/results/7b1f0daf724cd38b87649024f67cb19764c4207b/defconfig

Build f154bffed9c2cfe41148692c86bc313ea21ca3a9
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 02:29:44
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/f154bffed9c2cfe41148692c86bc313ea21ca3a9/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f154bffed9c2cfe41148692c86bc313ea21ca3a9/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f154bffed9c2cfe41148692c86bc313ea21ca3a9/config
Defconfig      : http://autobuild.buildroot.net/results/f154bffed9c2cfe41148692c86bc313ea21ca3a9/defconfig

Build 8a2e553f6199b9b3c580fe9dee80d5640367a2fd
==============================================

Status         : NOK
Failure reason : libmbus-0.7.0
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 03:25:43
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8a2e553f6199b9b3c580fe9dee80d5640367a2fd/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8a2e553f6199b9b3c580fe9dee80d5640367a2fd/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8a2e553f6199b9b3c580fe9dee80d5640367a2fd/config
Defconfig      : http://autobuild.buildroot.net/results/8a2e553f6199b9b3c580fe9dee80d5640367a2fd/defconfig

Build 9c926e295e249015c560bf5b7b23da102ef09a24
==============================================

Status         : NOK
Failure reason : luajit-2.0.0-beta11
Architecture   : powerpc
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 04:03:12
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/9c926e295e249015c560bf5b7b23da102ef09a24/build-end.log
Complete log   : http://autobuild.buildroot.net/results/9c926e295e249015c560bf5b7b23da102ef09a24/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/9c926e295e249015c560bf5b7b23da102ef09a24/config
Defconfig      : http://autobuild.buildroot.net/results/9c926e295e249015c560bf5b7b23da102ef09a24/defconfig

Build 1a6ce9ad150ee2828699a24a7056332abe8a70fe
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 04:14:42
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/1a6ce9ad150ee2828699a24a7056332abe8a70fe/build-end.log
Complete log   : http://autobuild.buildroot.net/results/1a6ce9ad150ee2828699a24a7056332abe8a70fe/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/1a6ce9ad150ee2828699a24a7056332abe8a70fe/config
Defconfig      : http://autobuild.buildroot.net/results/1a6ce9ad150ee2828699a24a7056332abe8a70fe/defconfig

Build 8c798a2a148af00bd679a402dd0f68eb978564f8
==============================================

Status         : NOK
Failure reason : boost-1.49.0
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 04:53:29
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8c798a2a148af00bd679a402dd0f68eb978564f8/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8c798a2a148af00bd679a402dd0f68eb978564f8/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8c798a2a148af00bd679a402dd0f68eb978564f8/config
Defconfig      : http://autobuild.buildroot.net/results/8c798a2a148af00bd679a402dd0f68eb978564f8/defconfig

Build bfb6ae6df220759802b3ff244cf86e66e173be2a
==============================================

Status         : NOK
Failure reason : libmbus-0.7.0
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 05:08:06
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/bfb6ae6df220759802b3ff244cf86e66e173be2a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/bfb6ae6df220759802b3ff244cf86e66e173be2a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/bfb6ae6df220759802b3ff244cf86e66e173be2a/config
Defconfig      : http://autobuild.buildroot.net/results/bfb6ae6df220759802b3ff244cf86e66e173be2a/defconfig

Build fec7b67b27e49478eaceb8f48d56dae8654c170a
==============================================

Status         : NOK
Failure reason : sane-backends-1.0.22
Architecture   : sh4
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 05:13:37
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/fec7b67b27e49478eaceb8f48d56dae8654c170a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/fec7b67b27e49478eaceb8f48d56dae8654c170a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/fec7b67b27e49478eaceb8f48d56dae8654c170a/config
Defconfig      : http://autobuild.buildroot.net/results/fec7b67b27e49478eaceb8f48d56dae8654c170a/defconfig

Build 624043d88f27ae3428c3cc9d754f3a7affff8128
==============================================

Status         : NOK
Failure reason : libffi-3.0.11
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 05:19:54
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/624043d88f27ae3428c3cc9d754f3a7affff8128/build-end.log
Complete log   : http://autobuild.buildroot.net/results/624043d88f27ae3428c3cc9d754f3a7affff8128/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/624043d88f27ae3428c3cc9d754f3a7affff8128/config
Defconfig      : http://autobuild.buildroot.net/results/624043d88f27ae3428c3cc9d754f3a7affff8128/defconfig

Build a371def5ad22cf25f5a886994f179c7f8afad3a1
==============================================

Status         : NOK
Failure reason : boost-1.49.0
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 05:39:16
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/a371def5ad22cf25f5a886994f179c7f8afad3a1/build-end.log
Complete log   : http://autobuild.buildroot.net/results/a371def5ad22cf25f5a886994f179c7f8afad3a1/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/a371def5ad22cf25f5a886994f179c7f8afad3a1/config
Defconfig      : http://autobuild.buildroot.net/results/a371def5ad22cf25f5a886994f179c7f8afad3a1/defconfig

Build 70df5b35896579a9cc32a99ab2efaf53696aa565
==============================================

Status         : NOK
Failure reason : pthread-stubs-0.3
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 05:47:00
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/70df5b35896579a9cc32a99ab2efaf53696aa565/build-end.log
Complete log   : http://autobuild.buildroot.net/results/70df5b35896579a9cc32a99ab2efaf53696aa565/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/70df5b35896579a9cc32a99ab2efaf53696aa565/config
Defconfig      : http://autobuild.buildroot.net/results/70df5b35896579a9cc32a99ab2efaf53696aa565/defconfig

Build 17056614ee76994a5f03228f64a89ec324c8664c
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 05:56:32
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/17056614ee76994a5f03228f64a89ec324c8664c/build-end.log
Complete log   : http://autobuild.buildroot.net/results/17056614ee76994a5f03228f64a89ec324c8664c/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/17056614ee76994a5f03228f64a89ec324c8664c/config
Defconfig      : http://autobuild.buildroot.net/results/17056614ee76994a5f03228f64a89ec324c8664c/defconfig

Build 6e7a22fb52f75072036a130c88747d90275cf82d
==============================================

Status         : NOK
Failure reason : directfb-1.4.16
Architecture   : mips64el
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 06:04:06
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/6e7a22fb52f75072036a130c88747d90275cf82d/build-end.log
Complete log   : http://autobuild.buildroot.net/results/6e7a22fb52f75072036a130c88747d90275cf82d/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/6e7a22fb52f75072036a130c88747d90275cf82d/config
Defconfig      : http://autobuild.buildroot.net/results/6e7a22fb52f75072036a130c88747d90275cf82d/defconfig

Build 7c8ad19ab952247db12515770ab0223abab5ae3e
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 06:22:18
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/7c8ad19ab952247db12515770ab0223abab5ae3e/build-end.log
Complete log   : http://autobuild.buildroot.net/results/7c8ad19ab952247db12515770ab0223abab5ae3e/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/7c8ad19ab952247db12515770ab0223abab5ae3e/config
Defconfig      : http://autobuild.buildroot.net/results/7c8ad19ab952247db12515770ab0223abab5ae3e/defconfig

Build 7518357edb2f3557170eb9f6615a23dbe93faf79
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 07:05:20
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/7518357edb2f3557170eb9f6615a23dbe93faf79/build-end.log
Complete log   : http://autobuild.buildroot.net/results/7518357edb2f3557170eb9f6615a23dbe93faf79/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/7518357edb2f3557170eb9f6615a23dbe93faf79/config
Defconfig      : http://autobuild.buildroot.net/results/7518357edb2f3557170eb9f6615a23dbe93faf79/defconfig

Build df88b424e58fc592e9412e8ebb0982b902f7e6c0
==============================================

Status         : NOK
Failure reason : icu-4.8.1.1
Architecture   : x86_64
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 07:20:02
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/df88b424e58fc592e9412e8ebb0982b902f7e6c0/build-end.log
Complete log   : http://autobuild.buildroot.net/results/df88b424e58fc592e9412e8ebb0982b902f7e6c0/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/df88b424e58fc592e9412e8ebb0982b902f7e6c0/config
Defconfig      : http://autobuild.buildroot.net/results/df88b424e58fc592e9412e8ebb0982b902f7e6c0/defconfig

Build 9a5b60dbf5c21ed3dec33482627ad8bc91f7353e
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 07:42:25
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/9a5b60dbf5c21ed3dec33482627ad8bc91f7353e/build-end.log
Complete log   : http://autobuild.buildroot.net/results/9a5b60dbf5c21ed3dec33482627ad8bc91f7353e/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/9a5b60dbf5c21ed3dec33482627ad8bc91f7353e/config
Defconfig      : http://autobuild.buildroot.net/results/9a5b60dbf5c21ed3dec33482627ad8bc91f7353e/defconfig

Build 14774086afc5ff4ad7a0d78b6979dbd69ae75774
==============================================

Status         : NOK
Failure reason : icu-4.8.1.1
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 08:03:17
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/14774086afc5ff4ad7a0d78b6979dbd69ae75774/build-end.log
Complete log   : http://autobuild.buildroot.net/results/14774086afc5ff4ad7a0d78b6979dbd69ae75774/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/14774086afc5ff4ad7a0d78b6979dbd69ae75774/config
Defconfig      : http://autobuild.buildroot.net/results/14774086afc5ff4ad7a0d78b6979dbd69ae75774/defconfig

Build 3b90724c40fbb52686062d214439eb2aa6605802
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : sh4a
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 08:45:50
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/3b90724c40fbb52686062d214439eb2aa6605802/build-end.log
Complete log   : http://autobuild.buildroot.net/results/3b90724c40fbb52686062d214439eb2aa6605802/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/3b90724c40fbb52686062d214439eb2aa6605802/config
Defconfig      : http://autobuild.buildroot.net/results/3b90724c40fbb52686062d214439eb2aa6605802/defconfig

Build 7275152fdd851deec89f0dc281339b2dc0287d06
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 08:47:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/7275152fdd851deec89f0dc281339b2dc0287d06/build-end.log
Complete log   : http://autobuild.buildroot.net/results/7275152fdd851deec89f0dc281339b2dc0287d06/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/7275152fdd851deec89f0dc281339b2dc0287d06/config
Defconfig      : http://autobuild.buildroot.net/results/7275152fdd851deec89f0dc281339b2dc0287d06/defconfig

Build 8abeb9ea10619331a82f59dae6874960304c69e3
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 09:48:50
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8abeb9ea10619331a82f59dae6874960304c69e3/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8abeb9ea10619331a82f59dae6874960304c69e3/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8abeb9ea10619331a82f59dae6874960304c69e3/config
Defconfig      : http://autobuild.buildroot.net/results/8abeb9ea10619331a82f59dae6874960304c69e3/defconfig

Build be9e82509b7aa63ea8269740f70bf253c5b1be54
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 10:26:26
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/be9e82509b7aa63ea8269740f70bf253c5b1be54/build-end.log
Complete log   : http://autobuild.buildroot.net/results/be9e82509b7aa63ea8269740f70bf253c5b1be54/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/be9e82509b7aa63ea8269740f70bf253c5b1be54/config
Defconfig      : http://autobuild.buildroot.net/results/be9e82509b7aa63ea8269740f70bf253c5b1be54/defconfig

Build 8b7fa2d3fd34d82401ecd4372694807f384df4bf
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 10:42:33
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8b7fa2d3fd34d82401ecd4372694807f384df4bf/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8b7fa2d3fd34d82401ecd4372694807f384df4bf/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8b7fa2d3fd34d82401ecd4372694807f384df4bf/config
Defconfig      : http://autobuild.buildroot.net/results/8b7fa2d3fd34d82401ecd4372694807f384df4bf/defconfig

Build 1ec1ee9e3655d6214f972359373e8cac5c81d7a4
==============================================

Status         : NOK
Failure reason : libmbus-0.7.0
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 11:20:12
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/1ec1ee9e3655d6214f972359373e8cac5c81d7a4/build-end.log
Complete log   : http://autobuild.buildroot.net/results/1ec1ee9e3655d6214f972359373e8cac5c81d7a4/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/1ec1ee9e3655d6214f972359373e8cac5c81d7a4/config
Defconfig      : http://autobuild.buildroot.net/results/1ec1ee9e3655d6214f972359373e8cac5c81d7a4/defconfig

Build 91b3b0736f269c69bfd96638e91d3850b61c323a
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 11:31:39
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/91b3b0736f269c69bfd96638e91d3850b61c323a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/91b3b0736f269c69bfd96638e91d3850b61c323a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/91b3b0736f269c69bfd96638e91d3850b61c323a/config
Defconfig      : http://autobuild.buildroot.net/results/91b3b0736f269c69bfd96638e91d3850b61c323a/defconfig

Build d136719e5568711d1af3ede0c304d858af6c5654
==============================================

Status         : NOK
Failure reason : ffmpeg-0.8.12
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 12:03:56
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/d136719e5568711d1af3ede0c304d858af6c5654/build-end.log
Complete log   : http://autobuild.buildroot.net/results/d136719e5568711d1af3ede0c304d858af6c5654/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/d136719e5568711d1af3ede0c304d858af6c5654/config
Defconfig      : http://autobuild.buildroot.net/results/d136719e5568711d1af3ede0c304d858af6c5654/defconfig

Build ef897117c358efe206b6346e2f0f139f5098c410
==============================================

Status         : NOK
Failure reason : tremor-18153
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 12:54:20
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/ef897117c358efe206b6346e2f0f139f5098c410/build-end.log
Complete log   : http://autobuild.buildroot.net/results/ef897117c358efe206b6346e2f0f139f5098c410/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/ef897117c358efe206b6346e2f0f139f5098c410/config
Defconfig      : http://autobuild.buildroot.net/results/ef897117c358efe206b6346e2f0f139f5098c410/defconfig

Build fbaec94677e914ff30071dfb77b0421142a66943
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 12:57:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/fbaec94677e914ff30071dfb77b0421142a66943/build-end.log
Complete log   : http://autobuild.buildroot.net/results/fbaec94677e914ff30071dfb77b0421142a66943/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/fbaec94677e914ff30071dfb77b0421142a66943/config
Defconfig      : http://autobuild.buildroot.net/results/fbaec94677e914ff30071dfb77b0421142a66943/defconfig

Build 941b7a78640af6e86ec68f49df332d311f2b2a02
==============================================

Status         : NOK
Failure reason : libffi-3.0.11
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 13:00:44
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/941b7a78640af6e86ec68f49df332d311f2b2a02/build-end.log
Complete log   : http://autobuild.buildroot.net/results/941b7a78640af6e86ec68f49df332d311f2b2a02/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/941b7a78640af6e86ec68f49df332d311f2b2a02/config
Defconfig      : http://autobuild.buildroot.net/results/941b7a78640af6e86ec68f49df332d311f2b2a02/defconfig

Build 4cfe292198a8c4553456a766d14c3acf3af06a80
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 14:25:38
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/4cfe292198a8c4553456a766d14c3acf3af06a80/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4cfe292198a8c4553456a766d14c3acf3af06a80/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4cfe292198a8c4553456a766d14c3acf3af06a80/config
Defconfig      : http://autobuild.buildroot.net/results/4cfe292198a8c4553456a766d14c3acf3af06a80/defconfig

Build 4d4e5e6d17bd8d53c37200393cd106616de835c8
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 14:26:14
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/4d4e5e6d17bd8d53c37200393cd106616de835c8/build-end.log
Complete log   : http://autobuild.buildroot.net/results/4d4e5e6d17bd8d53c37200393cd106616de835c8/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/4d4e5e6d17bd8d53c37200393cd106616de835c8/config
Defconfig      : http://autobuild.buildroot.net/results/4d4e5e6d17bd8d53c37200393cd106616de835c8/defconfig

Build 35395094f849b0cecd9f639ede1e679c7338e45f
==============================================

Status         : NOK
Failure reason : iproute2-3.6.0
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 14:44:33
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/35395094f849b0cecd9f639ede1e679c7338e45f/build-end.log
Complete log   : http://autobuild.buildroot.net/results/35395094f849b0cecd9f639ede1e679c7338e45f/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/35395094f849b0cecd9f639ede1e679c7338e45f/config
Defconfig      : http://autobuild.buildroot.net/results/35395094f849b0cecd9f639ede1e679c7338e45f/defconfig

Build 27d193dff6d29945d4efe895e08a2fa493567461
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 15:28:04
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/27d193dff6d29945d4efe895e08a2fa493567461/build-end.log
Complete log   : http://autobuild.buildroot.net/results/27d193dff6d29945d4efe895e08a2fa493567461/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/27d193dff6d29945d4efe895e08a2fa493567461/config
Defconfig      : http://autobuild.buildroot.net/results/27d193dff6d29945d4efe895e08a2fa493567461/defconfig

Build 0cc1c145b0a4bf91bd6f5969c9ea533e9246a509
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 15:30:37
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/0cc1c145b0a4bf91bd6f5969c9ea533e9246a509/build-end.log
Complete log   : http://autobuild.buildroot.net/results/0cc1c145b0a4bf91bd6f5969c9ea533e9246a509/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/0cc1c145b0a4bf91bd6f5969c9ea533e9246a509/config
Defconfig      : http://autobuild.buildroot.net/results/0cc1c145b0a4bf91bd6f5969c9ea533e9246a509/defconfig

Build 8a003bfda6a0ce216dfc164b1a9f6fc03141393a
==============================================

Status         : NOK
Failure reason : mplayer-1.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 15:50:26
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8a003bfda6a0ce216dfc164b1a9f6fc03141393a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8a003bfda6a0ce216dfc164b1a9f6fc03141393a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8a003bfda6a0ce216dfc164b1a9f6fc03141393a/config
Defconfig      : http://autobuild.buildroot.net/results/8a003bfda6a0ce216dfc164b1a9f6fc03141393a/defconfig

Build d04546a63e8118688f9ebd8316ee03b62f801ab4
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 16:22:16
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/d04546a63e8118688f9ebd8316ee03b62f801ab4/build-end.log
Complete log   : http://autobuild.buildroot.net/results/d04546a63e8118688f9ebd8316ee03b62f801ab4/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/d04546a63e8118688f9ebd8316ee03b62f801ab4/config
Defconfig      : http://autobuild.buildroot.net/results/d04546a63e8118688f9ebd8316ee03b62f801ab4/defconfig

Build aba8c14fe39a52ae55838f2e1eaa3b16c60adf07
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 16:36:13
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/aba8c14fe39a52ae55838f2e1eaa3b16c60adf07/build-end.log
Complete log   : http://autobuild.buildroot.net/results/aba8c14fe39a52ae55838f2e1eaa3b16c60adf07/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/aba8c14fe39a52ae55838f2e1eaa3b16c60adf07/config
Defconfig      : http://autobuild.buildroot.net/results/aba8c14fe39a52ae55838f2e1eaa3b16c60adf07/defconfig

Build b166a8b74964f2454cfb79f07e2d29769959cad2
==============================================

Status         : NOK
Failure reason : opus-tools-0.1.5
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 16:43:35
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/b166a8b74964f2454cfb79f07e2d29769959cad2/build-end.log
Complete log   : http://autobuild.buildroot.net/results/b166a8b74964f2454cfb79f07e2d29769959cad2/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/b166a8b74964f2454cfb79f07e2d29769959cad2/config
Defconfig      : http://autobuild.buildroot.net/results/b166a8b74964f2454cfb79f07e2d29769959cad2/defconfig

Build f594320ea1ffcc475ffd7abe32d577f50d089c9a
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : powerpc
Submitted by   : Peter Korsgaard (gcc14)
Submitted at   : 2012-10-23 17:15:34
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/f594320ea1ffcc475ffd7abe32d577f50d089c9a/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f594320ea1ffcc475ffd7abe32d577f50d089c9a/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f594320ea1ffcc475ffd7abe32d577f50d089c9a/config
Defconfig      : http://autobuild.buildroot.net/results/f594320ea1ffcc475ffd7abe32d577f50d089c9a/defconfig

Build f8571ccebd7227849242e911697a100bfc7416e3
==============================================

Status         : NOK
Failure reason : php-5.3.16
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 17:42:19
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/f8571ccebd7227849242e911697a100bfc7416e3/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f8571ccebd7227849242e911697a100bfc7416e3/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f8571ccebd7227849242e911697a100bfc7416e3/config
Defconfig      : http://autobuild.buildroot.net/results/f8571ccebd7227849242e911697a100bfc7416e3/defconfig

Build f3d31f2b11c178ea403ad8a93756041a0e5d9126
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 18:57:51
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/f3d31f2b11c178ea403ad8a93756041a0e5d9126/build-end.log
Complete log   : http://autobuild.buildroot.net/results/f3d31f2b11c178ea403ad8a93756041a0e5d9126/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/f3d31f2b11c178ea403ad8a93756041a0e5d9126/config
Defconfig      : http://autobuild.buildroot.net/results/f3d31f2b11c178ea403ad8a93756041a0e5d9126/defconfig

Build d4d001e5b8157ddbd653f750396ee2c4650da8c6
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 19:46:56
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/d4d001e5b8157ddbd653f750396ee2c4650da8c6/build-end.log
Complete log   : http://autobuild.buildroot.net/results/d4d001e5b8157ddbd653f750396ee2c4650da8c6/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/d4d001e5b8157ddbd653f750396ee2c4650da8c6/config
Defconfig      : http://autobuild.buildroot.net/results/d4d001e5b8157ddbd653f750396ee2c4650da8c6/defconfig

Build 8212ee6a15943962b59fdfc8694180177e6c66ec
==============================================

Status         : NOK
Failure reason : strace-4.7
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 20:27:15
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/8212ee6a15943962b59fdfc8694180177e6c66ec/build-end.log
Complete log   : http://autobuild.buildroot.net/results/8212ee6a15943962b59fdfc8694180177e6c66ec/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/8212ee6a15943962b59fdfc8694180177e6c66ec/config
Defconfig      : http://autobuild.buildroot.net/results/8212ee6a15943962b59fdfc8694180177e6c66ec/defconfig

Build 3d873c87bffce2a69644c5707e931bc9d63c50ec
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 20:50:24
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/3d873c87bffce2a69644c5707e931bc9d63c50ec/build-end.log
Complete log   : http://autobuild.buildroot.net/results/3d873c87bffce2a69644c5707e931bc9d63c50ec/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/3d873c87bffce2a69644c5707e931bc9d63c50ec/config
Defconfig      : http://autobuild.buildroot.net/results/3d873c87bffce2a69644c5707e931bc9d63c50ec/defconfig

Build 72535f5a393bb5333fd2a547f8b588cfa59b377e
==============================================

Status         : NOK
Failure reason : iproute2-3.6.0
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 20:55:03
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/72535f5a393bb5333fd2a547f8b588cfa59b377e/build-end.log
Complete log   : http://autobuild.buildroot.net/results/72535f5a393bb5333fd2a547f8b588cfa59b377e/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/72535f5a393bb5333fd2a547f8b588cfa59b377e/config
Defconfig      : http://autobuild.buildroot.net/results/72535f5a393bb5333fd2a547f8b588cfa59b377e/defconfig

Build 897fc38d2d8404646f7421bf1f2d80148794ef8b
==============================================

Status         : NOK
Failure reason : gnutls-2.12.20
Architecture   : arm
Submitted by   : Peter Korsgaard (gcc10)
Submitted at   : 2012-10-23 21:45:39
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/897fc38d2d8404646f7421bf1f2d80148794ef8b/build-end.log
Complete log   : http://autobuild.buildroot.net/results/897fc38d2d8404646f7421bf1f2d80148794ef8b/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/897fc38d2d8404646f7421bf1f2d80148794ef8b/config
Defconfig      : http://autobuild.buildroot.net/results/897fc38d2d8404646f7421bf1f2d80148794ef8b/defconfig

Build 04b96ee2715be322c3d33de870f52ec918ff75e4
==============================================

Status         : NOK
Failure reason : opus-tools-0.1.5
Architecture   : i686
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 21:51:15
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/04b96ee2715be322c3d33de870f52ec918ff75e4/build-end.log
Complete log   : http://autobuild.buildroot.net/results/04b96ee2715be322c3d33de870f52ec918ff75e4/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/04b96ee2715be322c3d33de870f52ec918ff75e4/config
Defconfig      : http://autobuild.buildroot.net/results/04b96ee2715be322c3d33de870f52ec918ff75e4/defconfig

Build 06de96cc9cf06e65cbddd8bda4ee4b43847aaf38
==============================================

Status         : NOK
Failure reason : mplayer-1.1
Architecture   : arm
Submitted by   : Thomas Petazzoni (Free Electrons build server)
Submitted at   : 2012-10-23 22:20:39
Git commit ID  : http://git.buildroot.net/buildroot/commit/?id=f048127f0345e2a4475cca0e91769c0fa92f4d42
End of log     : http://autobuild.buildroot.net/results/06de96cc9cf06e65cbddd8bda4ee4b43847aaf38/build-end.log
Complete log   : http://autobuild.buildroot.net/results/06de96cc9cf06e65cbddd8bda4ee4b43847aaf38/build.log.bz2
Configuration  : http://autobuild.buildroot.net/results/06de96cc9cf06e65cbddd8bda4ee4b43847aaf38/config
Defconfig      : http://autobuild.buildroot.net/results/06de96cc9cf06e65cbddd8bda4ee4b43847aaf38/defconfig



-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] XZ extracting issue
From: Thomas Petazzoni @ 2012-10-24  6:40 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <508785f1a6df00.62361493@wp.pl>

Dear Jerzy Grzegorek,

On Wed, 24 Oct 2012 08:08:49 +0200, Jerzy Grzegorek wrote:

> When Buildroot-2012.08 is trying to extract any xz compressed file,
> the following issue appears, for example: 
> linux 3.2.30 Extracting
> xzcat -xzOf /home/builder/tarballs/linux-3.2.30.tar.xz | tar
> --strip-components=1
> -C /home/builder/buildroot-2012.08/output/build/linux-3.2.30  -xf -
> xzcat: wrong option -- 'x'
> 
> I ran this command with -df option
> 
> xzcat -df /home/builder/tarballs/linux-3.2.30.tar.xz | tar
> --strip-components=1
> -C /home/builder/buildroot-2012.08/output/build/linux-3.2.30  -xf -
> 
> and extracting passed successfully.
> Should I change any Buildroot configuration option?

Can you check:

 $ grep XZCAT .config

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] [git commit] fs/skeleton: remove /etc/TZ
From: Peter Korsgaard @ 2012-10-24  7:16 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=5a61fbd82394f9bc9317535b717a2e1dd51dea7d
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Defaulting to UTC (which is what uClibc will default to when /etc/TZ is
missing) seems more sensible than US Mountain Time Zone in the default
rootfs skeleton.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 fs/skeleton/etc/TZ |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/fs/skeleton/etc/TZ b/fs/skeleton/etc/TZ
deleted file mode 100644
index 9fcb2a3..0000000
--- a/fs/skeleton/etc/TZ
+++ /dev/null
@@ -1 +0,0 @@
-MST7MDT

^ permalink raw reply related

* [Buildroot] [PATCH v2 00/10] Improvements for saving the configuration
From: Arnout Vandecappelle @ 2012-10-24  7:16 UTC (permalink / raw)
  To: buildroot

 This series makes various improvements of how the configuration is saved.
The main improvement is documenting the standard way of doing things,
which is based on Thomas Petazzoni's presentation at last year's ELC-E.
The second patch adds the filesystem overlay as an configure option.
Subsequent patches iron out various inconsistencies in the saving of
the configuration. The final patch makes it possible to save the
buildroot configuration itself to a different file than 'defconfig'.

 All patches are more or less independent, except they all depend on the
first one because they update documentation.  I therefore also hope they
will be committed individually.

 As I mentioned before, I'm giving a presentation about buildroot
coming week-end, and I will make use of the features added by this
series in that presentation.  So if there are major critiques, please
let me know before the week-end.

 Regards,
 Arnout

Arnout Vandecappelle (Essensium/Mind) (10):
      manual: add section about storing the configuration.
      target/generic: add filesystem overlay option
      ctng: add ctng-update-config target
      busybox: busybox-update-config should depend on busybox-configure
      at91bootstrap3: add -update-config target
      Add update-all-config target
      busybox: update-all-config shouldn't update default busybox config
      crosstool-ng: update-all-config shouldn't update default crosstool-ng config
      uClibc: update-all-config shouldn't update default uClibc config
      Make savedefconfig save to a configured file.

 Config.in                                        |   12 ++
 Makefile                                         |   32 ++-
 boot/at91bootstrap3/at91bootstrap3.mk            |    8 +
 docs/manual/adding-packages-directory.txt        |    1 +
 docs/manual/board-support.txt                    |   35 ----
 docs/manual/customize-rootfs.txt                 |   21 +-
 docs/manual/customize-store.txt                  |  231 ++++++++++++++++++++++
 docs/manual/customize.txt                        |    2 +
 linux/linux.mk                                   |    2 +
 package/busybox/Config.in                        |    7 +-
 package/busybox/busybox.mk                       |   13 +-
 target/generic/Config.in                         |   11 ++
 toolchain/toolchain-crosstool-ng/Config.in       |    6 +-
 toolchain/toolchain-crosstool-ng/crosstool-ng.mk |   21 +-
 toolchain/uClibc/Config.in                       |    7 +-
 toolchain/uClibc/uclibc.mk                       |   25 +--
 16 files changed, 348 insertions(+), 86 deletions(-)
 delete mode 100644 docs/manual/board-support.txt
 create mode 100644 docs/manual/customize-store.txt

^ permalink raw reply

* [Buildroot] [PATCHv2 01/10] manual: add section about storing the configuration.
From: Arnout Vandecappelle @ 2012-10-24  7:16 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

Reuse part of board-support.txt, and remove that one because it
was unused.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v2: mention LINUX_KERNEL_PATCH also in in-tree documentation
    (Samuel Martin)

I would like it if this patch of the series could be committed soon.
It will certainly not make things worse, and if amendments are needed
they can be added in later patches.  Committing it soon will make it
simpler to synchronize with other patches e.g. Maxime's barebox config.
Actually, I think documentation-only patches should be committed more
easily in general - especially because we have too few documentation
patches as it is.
---
 docs/manual/adding-packages-directory.txt |    1 +
 docs/manual/board-support.txt             |   35 ----
 docs/manual/customize-store.txt           |  249 +++++++++++++++++++++++++++++
 docs/manual/customize.txt                 |    2 +
 4 files changed, 252 insertions(+), 35 deletions(-)
 delete mode 100644 docs/manual/board-support.txt
 create mode 100644 docs/manual/customize-store.txt

diff --git a/docs/manual/adding-packages-directory.txt b/docs/manual/adding-packages-directory.txt
index 4a96415..ce9c5ce 100644
--- a/docs/manual/adding-packages-directory.txt
+++ b/docs/manual/adding-packages-directory.txt
@@ -147,6 +147,7 @@ package.
 
 The +.mk+ file
 ~~~~~~~~~~~~~~
+[[adding-packages-mk]]
 
 Finally, here's the hardest part. Create a file named +libfoo.mk+. It
 describes how the package should be downloaded, configured, built,
diff --git a/docs/manual/board-support.txt b/docs/manual/board-support.txt
deleted file mode 100644
index d1d9d63..0000000
--- a/docs/manual/board-support.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-Creating your own board support
-===============================
-
-Creating your own board support in Buildroot allows users of a
-particular hardware platform to easily build a system that is known to
-work.
-
-To do so, you need to create a normal Buildroot configuration that
-builds a basic system for the hardware: toolchain, kernel, bootloader,
-filesystem and a simple Busybox-only userspace. No specific package
-should be selected: the configuration should be as minimal as
-possible, and should only build a working basic Busybox system for the
-target platform. You can of course use more complicated configurations
-for your internal projects, but the Buildroot project will only
-integrate basic board configurations. This is because package
-selections are highly application-specific.
-
-Once you have a known working configuration, run +make
-savedefconfig+. This will generate a minimal +defconfig+ file at the
-root of the Buildroot source tree. Move this file into the +configs/+
-directory, and rename it +MYBOARD_defconfig+.
-
-It is recommended to use as much as possible upstream versions of the
-Linux kernel and bootloaders, and to use as much as possible default
-kernel and bootloader configurations. If they are incorrect for your
-platform, we encourage you to send fixes to the corresponding upstream
-projects.
-
-However, in the mean time, you may want to store kernel or bootloader
-configuration or patches specific to your target platform. To do so,
-create a directory +board/MANUFACTURER+ and a subdirectory
-+board/MANUFACTURER/BOARDNAME+ (after replacing, of course,
-MANUFACTURER and BOARDNAME with the appropriate values, in lower case
-letters). You can then store your patches and configurations in these
-directories, and reference them from the main Buildroot configuration.
diff --git a/docs/manual/customize-store.txt b/docs/manual/customize-store.txt
new file mode 100644
index 0000000..44de356
--- /dev/null
+++ b/docs/manual/customize-store.txt
@@ -0,0 +1,249 @@
+Storing the configuration
+-------------------------
+[[customize-store]]
+
+When you have a buildroot configuration that you are satisfied with
+and you want to move to share it with others, put it under revision
+control or move on to a different buildroot project, you need to store
+the configuration so it can be rebuilt later. The configuration that
+needs to be stored consists of the buildroot configuration, the
+configuration files for packages that you use (kernel, busybox,
+uClibc, ...), and your rootfs modifications.
+
+Basics for storing the configuration
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[[customize-store-basics]]
+
+Buildroot configuration
+^^^^^^^^^^^^^^^^^^^^^^^
+
+For storing the buildroot configuration itself, buildroot offers the
+following command: +make savedefconfig+
+
+This strips the buildroot configuration down by removing configuration
+options that are at their default value. The result is stored in a file
+called +defconfig+. Copy this file to +foo_defconfig+ in the +configs+
+directory. The configuration can then be rebuilt by running
++make foo_defconfig+
+
+Alternatively, you can copy the file to any other place and rebuild with
++make BR2_DEFCONFIG=<path-to-defconfig> defconfig+
+
+
+Other package configuration
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The configuration files for busybox, the linux kernel, uClibc and
+crosstool-NG should be stored as well. For each of these, a
+buildroot configuration option exists to point to an input configuration
+file, e.g. +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+.  To save their
+configuration, set those configuration options to a path outside
+your output directory.  Then, copy the configuration files
+to that path.
+
+Make sure that you create a configuration file 'before' changing
+the +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+ etc. options.  Otherwise,
+buildroot will try to access this config file, which doesn't exist
+yet, and will fail.
+
+Buildroot provides a few helper targets to make the saving of
+configuration files easier.
+
+* +make linux-update-defconfig+ saves the linux configuration to the
+  path specified by +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+.  It
+  simplifies the config file by removing default values.  However,
+  this only works with kernels starting from 2.6.33.  For earlier
+  kernels, use +make linux-update-config+.
+* +make busybox-update-config+ saves the busybox configuration to the
+  path specified by +BR2_PACKAGE_BUSYBOX_CONFIG+.
+* +make uclibc-update-config+ saves the uClibc configuration to the
+  path specified by +BR2_UCLIBC_CONFIG+.
+* For crosstool-NG, no helper exists so you have to copy the config
+  file manually to +BR2_TOOLCHAIN_CTNG_CONFIG+.
+
+
+Creating your own board support
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Creating your own board support in Buildroot allows users of a
+particular hardware platform to easily build a system that is known to
+work.
+
+To do so, you need to create a normal Buildroot configuration that
+builds a basic system for the hardware: toolchain, kernel, bootloader,
+filesystem and a simple Busybox-only userspace. No specific package
+should be selected: the configuration should be as minimal as
+possible, and should only build a working basic Busybox system for the
+target platform. You can of course use more complicated configurations
+for your internal projects, but the Buildroot project will only
+integrate basic board configurations. This is because package
+selections are highly application-specific.
+
+Once you have a known working configuration, run +make
+savedefconfig+. This will generate a minimal +defconfig+ file at the
+root of the Buildroot source tree. Move this file into the +configs/+
+directory, and rename it +<boardname>_defconfig+.
+
+It is recommended to use as much as possible upstream versions of the
+Linux kernel and bootloaders, and to use as much as possible default
+kernel and bootloader configurations. If they are incorrect for your
+platform, we encourage you to send fixes to the corresponding upstream
+projects.
+
+However, in the mean time, you may want to store kernel or bootloader
+configuration or patches specific to your target platform. To do so,
+create a directory +board/<manufacturer>+ and a subdirectory
++board/<manufacturer>/<boardname>+. You can then store your patches
+and configurations in these directories, and reference them from the main
+Buildroot configuration.
+
+
+Step-by-step instructions for storing configuration inside the buildroot tree
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+To store the configuration for a specific product, device or
+application, it is advisable to use the same conventions as for the
+board support: put the buildroot defconfig in the +configs+ directory,
+and any other files in a subdirectory of the +boards+ directory.  This
+section gives step-by-step instructions about how to do that. Of course,
+you can skip the steps that are not relevant for your use case.
+
+1. +make menuconfig+ to configure toolchain, packages and kernel.
+1. +make linux-menuconfig+ to update the kernel config, similar for
+   other configuration.
+1. +mkdir -p board/<manufacturer>/<boardname>+
+1. Set the following options to +board/<manufacturer>/<boardname>/<package>.config+
+   (as far as they are relevant):
+   * +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+
+   * +BR2_PACKAGE_BUSYBOX_CONFIG+
+   * +BR2_TOOLCHAIN_CTNG_CONFIG+
+   * +BR2_UCLIBC_CONFIG+
+   * +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
+1. Write the configuration files:
+   * +make linux-update-defconfig+
+   * +make busybox-update-config+
+   * +cp <output>/build/build-toolchain/.config board/<manufacturer>/<boardname>/ctng.config+
+   * +make uclibc-update-config+
+   * +cp <output>/build/at91bootstrap3-*/.config board/<manufacturer>/<boardname>/at91bootstrap3.config+
+1. Create +board/<manufacturer>/<boardname>/fs-overlay+ and fill it
+   with additional files you need on your rootfs, e.g.
+   +board/<manufacturer>/<boardname>/etc/inittab+.
+1. Create a post-build script
+   +board/<manufacturer>/<boardname>/post-build.sh+.  It should contain
+   the following command:
++
+------------
+rsync -a --exclude .empty --exclude '*~' ${0%/*}/fs-overlay $1
+------------
++
+1. Set +BR2_ROOTFS_POST_BUILD_SCRIPT+ to +board/<manufacturer>/<boardname>/post-build.sh+
+1. If additional setuid permissions have to be set or device nodes have
+   to be created, create +board/<manufacturer>/<boardname>/device_table.txt+
+   and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
+1. +make savedefconfig+ to save the buildroot configuration.
+1. +cp defconfig configs/<boardname>_defconfig+
+1. To add patches to the linux build, set +BR2_LINUX_KERNEL_PATCH+ to
+   +board/<manufacturer>/<boardname>/patches/linux+ and add your
+   patches in that directory. Each patch should be called
+   +linux-<num>-<description>.patch+. Similar for U-Boot, barebox,
+   at91bootstrap and at91bootstrap3.
+1. If you need modifications to other packages, or if you need to add
+   packages, do that directly in the +packages/+ directory.
+
+
+Step-by-step instructions for storing configuration outside the buildroot tree
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+When you use buildroot in different projects, you may want to keep
+each project separate from buildroot itself. This requires an extra
+script or Makefile, but is otherwise easy to do with buildroot.
+Take the following steps (very similar to storing configuration inside
+the buildroot tree).
+
+1. +make menuconfig+ to configure toolchain, packages and kernel.
+1. +make linux-menuconfig+ to update the kernel config, similar for
+   other configuration.
+1. +mkdir -p <path-to-board-directory>+
+1. Set the following options to +$(BOARDDIR)/<package>.config+
+   (as far as they are relevant):
+   * +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+
+   * +BR2_PACKAGE_BUSYBOX_CONFIG+
+   * +BR2_TOOLCHAIN_CTNG_CONFIG+
+   * +BR2_UCLIBC_CONFIG+
+   * +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
+1. Write the configuration files:
+   * +make linux-update-defconfig+
+   * +make busybox-update-config+
+   * +cp <output>/build/build-toolchain/.config <path-to-board-directory>/ctng.config+
+   * +make uclibc-update-config+
+   * +cp <output>/build/at91bootstrap3-*/.config <path-to-board-directory>/at91bootstrap3.config+
+1. Create +<path-to-board-directory>/fs-overlay+ and fill it
+   with additional files you need on your rootfs, e.g.
+   +<path-to-board-directory>/etc/inittab+.
+1. Create a post-build script
+   +<path-to-board-directory>/post-build.sh+.  It should contain
+   the following command:
++
+------------
+rsync -a --exclude .empty --exclude '*~' ${0%/*}/fs-overlay $1
+------------
++
+1. Set +BR2_ROOTFS_POST_BUILD_SCRIPT+ to +$(BOARDDIR)/post-build.sh+
+1. If additional setuid permissions have to be set or device nodes have
+   to be created, create +<path-to-board-directory>/device_table.txt+
+   and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
+1. +make savedefconfig+ to save the buildroot configuration.
+1. +cp defconfig <path-to-board-directory>/buildroot.config+
+1. Create a script or Makefile in the board directory that calls
+   buildroot:
++
+------------
+make -C <path-to-buildroot> O=<path-to-board-directory>/output BR2_DEFCONFIG=<path-to-board-directory>/buildroot.config defconfig
+make -C <path-to-buildroot> O=<path-to-board-directory>/output BOARDDIR=<path-to-board-directory>
+------------
++
+1. If you have additional proprietary binaries that are compiled
+   outside of buildroot, you can copy them into the rootfs as
+   part of +post-build.sh+
+1. If you need additional packages that are not available in buildroot
+   and that you don't want to make available (e.g. proprietary
+   applications), set +BR2_PACKAGE_OVERRIDE_FILE+ to
+   +$(BOARDDIR)/local.mk+. Add the following to +local.mk+ to
+   add package 'foo': +include foo/foo.mk+.  Add the following in
+   +foo.mk+ (see xref:adding-packages-mk[Adding packages to buildroot]):
++
+------------
+BR2_PACKAGE_FOO     = y
+FOO_OVERRIDE_SRCDIR = $(BOARDDIR)/foo
+
+define FOO_BUILD_CMDS
+        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define FOO_INSTALL_TARGET_CMDS
+        $(INSTALL) -D -m 0755 $(@D)/foo $(TARGET_DIR)/usr/bin/foo
+endef
+
+$(eval $(generic-package))
+------------
++
+The +BR2_PACKAGE_FOO=y+ makes sure the package is always selected,
+so there is no need for a +Config.in+ file. The +FOO_OVERRIDE_SRCDIR+
+tells buildroot to fetch the sources from the +foo+ directory, and
+also makes sure that they are re-synchronized when you call +make
+foo-rebuild+
++
+1. To add patches to the linux build, set +BR2_LINUX_KERNEL_PATCH+ to
+   +$(BOARDDIR)/patches/linux+ and add your patches in that directory.
+   Each patch should be called +linux-<num>-<description>.patch+.
+   Similar for U-Boot, barebox, at91bootstrap and at91bootstrap3.
+1. To add patches for some other package 'foo', put them in the
+   +patches/foo+ directory and add the following to +local.mk+:
++
+------------
+define FOO_LOCAL_PATCHES
+support/scripts/apply-patches.sh $(@D) $(BOARDDIR)/patches/foo foo-\*.patch
+endef
+
+FOO_POST_PATCH_HOOKS += FOO_LOCAL_PATCHES
+------------
diff --git a/docs/manual/customize.txt b/docs/manual/customize.txt
index e8235de..6bd5811 100644
--- a/docs/manual/customize.txt
+++ b/docs/manual/customize.txt
@@ -10,3 +10,5 @@ include::customize-uclibc-config.txt[]
 include::customize-kernel-config.txt[]
 
 include::customize-toolchain.txt[]
+
+include::customize-store.txt[]
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 02/10] target/generic: add filesystem overlay option
From: Arnout Vandecappelle @ 2012-10-24  7:16 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

The filesystem overlay is a tree that is copied over the target fs
after building everything - which is currently usually done in the
post-build script.

Also replace the documentation for a custom skeleton with the
filesystem overlay and deprecate the custom skeleton.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 Makefile                         |    9 +++++++++
 docs/manual/customize-rootfs.txt |   21 +++++++++------------
 docs/manual/customize-store.txt  |   27 +++++++++------------------
 target/generic/Config.in         |   11 +++++++++++
 4 files changed, 38 insertions(+), 30 deletions(-)

diff --git a/Makefile b/Makefile
index 0128839..2122d45 100644
--- a/Makefile
+++ b/Makefile
@@ -463,6 +463,15 @@ endif
 		echo "PRETTY_NAME=\"Buildroot $(BR2_VERSION)\"" \
 	) >  $(TARGET_DIR)/etc/os-release
 
+	@for dir in $(call qstrip,$(BR2_ROOTFS_OVERLAY)); do \
+		if [ -d $${dir} ]; then \
+			$(call MESSAGE,"Copying overlay $${dir}"); \
+			rsync -a \
+				--exclude .svn --exclude .git --exclude .hg --exclude '*~' \
+				$${dir}/ $(TARGET_DIR); \
+		fi \
+	done
+
 ifneq ($(BR2_ROOTFS_POST_BUILD_SCRIPT),"")
 	@$(call MESSAGE,"Executing post-build script")
 	$(BR2_ROOTFS_POST_BUILD_SCRIPT) $(TARGET_DIR)
diff --git a/docs/manual/customize-rootfs.txt b/docs/manual/customize-rootfs.txt
index 8c3ea82..b3c160b 100644
--- a/docs/manual/customize-rootfs.txt
+++ b/docs/manual/customize-rootfs.txt
@@ -1,5 +1,6 @@
 Customizing the generated target filesystem
 -------------------------------------------
+[customize-rootfs]
 
 There are a few ways to customize the resulting target filesystem:
 
@@ -10,24 +11,20 @@ There are a few ways to customize the resulting target filesystem:
   anything to the target filesystem, but if you decide to completely
   rebuild your toolchain and tools, these changes will be lost.
 
-* Create your own 'target skeleton'. You can start with the default
-  skeleton available under +fs/skeleton+ and then customize it to suit
-  your needs. The +BR2_ROOTFS_SKELETON_CUSTOM+ and
-  +BR2_ROOTFS_SKELETON_CUSTOM_PATH+ will allow you to specify the
-  location of your custom skeleton. At build time, the contents of the
-  skeleton are copied to output/target before any package
-  installation.
+* Create a filesystem overlay: a tree of files that are copied directly
+  over the target filesystem after it has been built.  Set
+  +BR2_ROOTFS_OVERLAY+ to the top of the tree.  +.git+, +.svn+,
+  +.hg+ directories and files ending with +~+ are excluded.
 
 * In the Buildroot configuration, you can specify the path to a
   post-build script, that gets called 'after' Buildroot builds all the
   selected software, but 'before' the rootfs packages are
   assembled. The destination root filesystem folder is given as the
   first argument to this script, and this script can then be used to
-  copy programs, static data or any other needed file to your target
-  filesystem. You should, however, use this feature with care.
-  Whenever you find that a certain package generates wrong or unneeded
-  files, you should fix that package rather than work around it with a
-  post-build cleanup script.
+  remove or modify any file in your target filesystem. You should,
+  however, use this feature with care. Whenever you find that a certain
+  package generates wrong or unneeded files, you should fix that
+  package rather than work around it with a post-build cleanup script.
 
 * A special package, 'customize', stored in +package/customize+ can be
   used. You can put all the files that you want to see in the final
diff --git a/docs/manual/customize-store.txt b/docs/manual/customize-store.txt
index 44de356..7ca0db3 100644
--- a/docs/manual/customize-store.txt
+++ b/docs/manual/customize-store.txt
@@ -127,16 +127,12 @@ you can skip the steps that are not relevant for your use case.
    * +cp <output>/build/at91bootstrap3-*/.config board/<manufacturer>/<boardname>/at91bootstrap3.config+
 1. Create +board/<manufacturer>/<boardname>/fs-overlay+ and fill it
    with additional files you need on your rootfs, e.g.
-   +board/<manufacturer>/<boardname>/etc/inittab+.
+   +board/<manufacturer>/<boardname>/etc/inittab+.  Set +BR2_ROOTFS_OVERLAY+
+   to +board/<manufacturer>/<boardname>/fs-overlay+.
 1. Create a post-build script
-   +board/<manufacturer>/<boardname>/post-build.sh+.  It should contain
-   the following command:
-+
-------------
-rsync -a --exclude .empty --exclude '*~' ${0%/*}/fs-overlay $1
-------------
-+
-1. Set +BR2_ROOTFS_POST_BUILD_SCRIPT+ to +board/<manufacturer>/<boardname>/post-build.sh+
+   +board/<manufacturer>/<boardname>/post-build.sh+.  Set
+   +BR2_ROOTFS_POST_BUILD_SCRIPT+ to
+   +board/<manufacturer>/<boardname>/post-build.sh+
 1. If additional setuid permissions have to be set or device nodes have
    to be created, create +board/<manufacturer>/<boardname>/device_table.txt+
    and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
@@ -179,16 +175,11 @@ the buildroot tree).
    * +cp <output>/build/at91bootstrap3-*/.config <path-to-board-directory>/at91bootstrap3.config+
 1. Create +<path-to-board-directory>/fs-overlay+ and fill it
    with additional files you need on your rootfs, e.g.
-   +<path-to-board-directory>/etc/inittab+.
+   +<path-to-board-directory>/etc/inittab+. Set +BR2_ROOTFS_OVERLAY+
+   to +<path-to-board-directory>/fs-overlay+.
 1. Create a post-build script
-   +<path-to-board-directory>/post-build.sh+.  It should contain
-   the following command:
-+
-------------
-rsync -a --exclude .empty --exclude '*~' ${0%/*}/fs-overlay $1
-------------
-+
-1. Set +BR2_ROOTFS_POST_BUILD_SCRIPT+ to +$(BOARDDIR)/post-build.sh+
+   +<path-to-board-directory>/post-build.sh+. Set
+   +BR2_ROOTFS_POST_BUILD_SCRIPT+ to +$(BOARDDIR)/post-build.sh+
 1. If additional setuid permissions have to be set or device nodes have
    to be created, create +<path-to-board-directory>/device_table.txt+
    and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
diff --git a/target/generic/Config.in b/target/generic/Config.in
index b8472f4..7f53a7c 100644
--- a/target/generic/Config.in
+++ b/target/generic/Config.in
@@ -166,6 +166,17 @@ config BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW
 
 endif # BR2_ROOTFS_SKELETON_DEFAULT
 
+config BR2_ROOTFS_OVERLAY
+	string "Root filesystem overlay"
+	default ""
+	help
+	  Specify a list of directories that are copied over the target
+	  root filesystem after the build has finished and before it is
+	  packed into the selected filesystem images.
+
+	  It is copied as-is into the rootfs, excluding files ending with
+	  ~ and .git, .svn and .hg directories.
+
 config BR2_ROOTFS_POST_BUILD_SCRIPT
 	string "Custom script to run before creating filesystem images"
 	default ""
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 03/10] ctng: add ctng-update-config target
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

Analogous to linux-update-config and friends.

Also update documentation.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 docs/manual/customize-store.txt                  |    8 ++++----
 toolchain/toolchain-crosstool-ng/crosstool-ng.mk |    3 +++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/docs/manual/customize-store.txt b/docs/manual/customize-store.txt
index 7ca0db3..e8e1d9b 100644
--- a/docs/manual/customize-store.txt
+++ b/docs/manual/customize-store.txt
@@ -58,8 +58,8 @@ configuration files easier.
   path specified by +BR2_PACKAGE_BUSYBOX_CONFIG+.
 * +make uclibc-update-config+ saves the uClibc configuration to the
   path specified by +BR2_UCLIBC_CONFIG+.
-* For crosstool-NG, no helper exists so you have to copy the config
-  file manually to +BR2_TOOLCHAIN_CTNG_CONFIG+.
+* +make ctng-update-config+ saves the crosstool-NG configuration to the
+  patch specified by +BR2_TOOLCHAIN_CTNG_CONFIG+.
 
 
 Creating your own board support
@@ -122,7 +122,7 @@ you can skip the steps that are not relevant for your use case.
 1. Write the configuration files:
    * +make linux-update-defconfig+
    * +make busybox-update-config+
-   * +cp <output>/build/build-toolchain/.config board/<manufacturer>/<boardname>/ctng.config+
+   * +make ctng-update-config+
    * +make uclibc-update-config+
    * +cp <output>/build/at91bootstrap3-*/.config board/<manufacturer>/<boardname>/at91bootstrap3.config+
 1. Create +board/<manufacturer>/<boardname>/fs-overlay+ and fill it
@@ -170,7 +170,7 @@ the buildroot tree).
 1. Write the configuration files:
    * +make linux-update-defconfig+
    * +make busybox-update-config+
-   * +cp <output>/build/build-toolchain/.config <path-to-board-directory>/ctng.config+
+   * +make ctng-update-config+
    * +make uclibc-update-config+
    * +cp <output>/build/at91bootstrap3-*/.config <path-to-board-directory>/at91bootstrap3.config+
 1. Create +<path-to-board-directory>/fs-overlay+ and fill it
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
index e46bb20..fb6da0f 100644
--- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
+++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
@@ -397,3 +397,6 @@ ctng-menuconfig: $(CTNG_DIR)/.config
 	$(call ctng-oldconfig,$<)
 	$(call ctng-check-config-changed,$<,$<.timestamp)
 	$(Q)rm -f $<.timestamp
+
+ctng-update-config: $(CTNG_DIR)/.config
+	cp -f $< $(CTNG_CONFIG_FILE)
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 04/10] busybox: busybox-update-config should depend on busybox-configure
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

Before the config file can be copied, it has to exist.  The
other xxx-update-config targets do this as well.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v2: small spelling mistake in commit message
---
 package/busybox/busybox.mk |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk
index 33f8633..e95364c 100644
--- a/package/busybox/busybox.mk
+++ b/package/busybox/busybox.mk
@@ -215,5 +215,5 @@ busybox-menuconfig busybox-xconfig busybox-gconfig: busybox-patch
 	rm -f $(BUSYBOX_DIR)/.stamp_built
 	rm -f $(BUSYBOX_DIR)/.stamp_target_installed
 
-busybox-update-config:
+busybox-update-config: busybox-configure
 	cp -f $(BUSYBOX_BUILD_CONFIG) $(BUSYBOX_CONFIG_FILE)
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 05/10] at91bootstrap3: add -update-config target
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 boot/at91bootstrap3/at91bootstrap3.mk |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/boot/at91bootstrap3/at91bootstrap3.mk b/boot/at91bootstrap3/at91bootstrap3.mk
index 74f08e8..bb6ef09 100644
--- a/boot/at91bootstrap3/at91bootstrap3.mk
+++ b/boot/at91bootstrap3/at91bootstrap3.mk
@@ -65,3 +65,10 @@ $(error No at91bootstrap3 configuration file specified, check your BR2_TARGET_AT
 endif
 endif
 endif
+
+ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_USE_CUSTOM_CONFIG),y)
+at91bootstrap3-update-config: at91bootstrap3-configure
+	cp -f $(AT91BOOTSTRAP3_DIR)/.config $(AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE)
+else
+at91bootstrap3-update-config: ;
+endif
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 06/10] Add update-all-config target
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

The update-all-config target updates all the external configuration
file with their current values.  This includes:
- buildroot
- busybox
- linux
- crosstool-ng
- uClibc
- at91bootstrap3

Linux and buildroot are saved as defconfigs.  For Linux, this means
that it will fail on kernels before 2.6.33 (when the savedefconfig
was added to Linux Kconfig).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
Barebox is missing because there is no BR2_TARGET_BAREBOX_CONFIG option.
Can be added once Maxime's patch has been accepted.
---
 Makefile                                         |    6 ++++++
 boot/at91bootstrap3/at91bootstrap3.mk            |    1 +
 docs/manual/customize-store.txt                  |   18 ++++--------------
 linux/linux.mk                                   |    2 ++
 package/busybox/busybox.mk                       |    4 ++++
 toolchain/toolchain-crosstool-ng/crosstool-ng.mk |    4 ++++
 toolchain/uClibc/uclibc.mk                       |    4 ++++
 7 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/Makefile b/Makefile
index 2122d45..e257c61 100644
--- a/Makefile
+++ b/Makefile
@@ -548,6 +548,10 @@ legal-info: dirs legal-info-clean legal-info-prepare $(REDIST_SOURCES_DIR) \
 show-targets:
 	@echo $(TARGETS)
 
+# UPDATE_ALL_CONFIG_TARGETS is set by the individual packages that have a
+# save*config target.
+update-all-config: savedefconfig $(UPDATE_ALL_CONFIG_TARGETS)
+
 else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
 
 all: menuconfig
@@ -700,6 +704,8 @@ help:
 	@echo '  defconfig              - New config with default answer to all options'
 	@echo '                             BR2_DEFCONFIG, if set, is used as input'
 	@echo '  savedefconfig          - Save current config as ./defconfig (minimal config)'
+	@echo '  update-all-config      - Update all configuration targets that have an input:'
+	@echo '                           buildroot, busybox, linux, crosstool-ng, uClibc'
 	@echo '  allyesconfig           - New config where all options are accepted with yes'
 	@echo '  allnoconfig            - New config where all options are answered with no'
 	@echo '  randpackageconfig      - New config with random answer to package options'
diff --git a/boot/at91bootstrap3/at91bootstrap3.mk b/boot/at91bootstrap3/at91bootstrap3.mk
index bb6ef09..1451ad8 100644
--- a/boot/at91bootstrap3/at91bootstrap3.mk
+++ b/boot/at91bootstrap3/at91bootstrap3.mk
@@ -69,6 +69,7 @@ endif
 ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_USE_CUSTOM_CONFIG),y)
 at91bootstrap3-update-config: at91bootstrap3-configure
 	cp -f $(AT91BOOTSTRAP3_DIR)/.config $(AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE)
+UPDATE_ALL_CONFIG_TARGETS += at91bootstrap3-update-defconfig
 else
 at91bootstrap3-update-config: ;
 endif
diff --git a/docs/manual/customize-store.txt b/docs/manual/customize-store.txt
index e8e1d9b..05d1061 100644
--- a/docs/manual/customize-store.txt
+++ b/docs/manual/customize-store.txt
@@ -60,6 +60,8 @@ configuration files easier.
   path specified by +BR2_UCLIBC_CONFIG+.
 * +make ctng-update-config+ saves the crosstool-NG configuration to the
   patch specified by +BR2_TOOLCHAIN_CTNG_CONFIG+.
+* +make update-all-config+ updates all of the above configuration files
+  for which you have defined the corresponding +_CONFIG+ option.
 
 
 Creating your own board support
@@ -119,12 +121,6 @@ you can skip the steps that are not relevant for your use case.
    * +BR2_TOOLCHAIN_CTNG_CONFIG+
    * +BR2_UCLIBC_CONFIG+
    * +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
-1. Write the configuration files:
-   * +make linux-update-defconfig+
-   * +make busybox-update-config+
-   * +make ctng-update-config+
-   * +make uclibc-update-config+
-   * +cp <output>/build/at91bootstrap3-*/.config board/<manufacturer>/<boardname>/at91bootstrap3.config+
 1. Create +board/<manufacturer>/<boardname>/fs-overlay+ and fill it
    with additional files you need on your rootfs, e.g.
    +board/<manufacturer>/<boardname>/etc/inittab+.  Set +BR2_ROOTFS_OVERLAY+
@@ -136,7 +132,7 @@ you can skip the steps that are not relevant for your use case.
 1. If additional setuid permissions have to be set or device nodes have
    to be created, create +board/<manufacturer>/<boardname>/device_table.txt+
    and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
-1. +make savedefconfig+ to save the buildroot configuration.
+1. Write the configuration files: +make update-all-config+
 1. +cp defconfig configs/<boardname>_defconfig+
 1. To add patches to the linux build, set +BR2_LINUX_KERNEL_PATCH+ to
    +board/<manufacturer>/<boardname>/patches/linux+ and add your
@@ -167,12 +163,6 @@ the buildroot tree).
    * +BR2_TOOLCHAIN_CTNG_CONFIG+
    * +BR2_UCLIBC_CONFIG+
    * +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
-1. Write the configuration files:
-   * +make linux-update-defconfig+
-   * +make busybox-update-config+
-   * +make ctng-update-config+
-   * +make uclibc-update-config+
-   * +cp <output>/build/at91bootstrap3-*/.config <path-to-board-directory>/at91bootstrap3.config+
 1. Create +<path-to-board-directory>/fs-overlay+ and fill it
    with additional files you need on your rootfs, e.g.
    +<path-to-board-directory>/etc/inittab+. Set +BR2_ROOTFS_OVERLAY+
@@ -183,7 +173,7 @@ the buildroot tree).
 1. If additional setuid permissions have to be set or device nodes have
    to be created, create +<path-to-board-directory>/device_table.txt+
    and add that path to +BR2_ROOTFS_DEVICE_TABLE+.
-1. +make savedefconfig+ to save the buildroot configuration.
+1. Write the configuration files: +make update-all-config+
 1. +cp defconfig <path-to-board-directory>/buildroot.config+
 1. Create a script or Makefile in the board directory that calls
    buildroot:
diff --git a/linux/linux.mk b/linux/linux.mk
index c4bdf90..98ffe44 100644
--- a/linux/linux.mk
+++ b/linux/linux.mk
@@ -151,6 +151,8 @@ ifeq ($(BR2_LINUX_KERNEL_USE_DEFCONFIG),y)
 KERNEL_SOURCE_CONFIG = $(KERNEL_ARCH_PATH)/configs/$(call qstrip,$(BR2_LINUX_KERNEL_DEFCONFIG))_defconfig
 else ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG),y)
 KERNEL_SOURCE_CONFIG = $(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE)
+# savedefconfig requires a kernel >= 2.6.33
+UPDATE_ALL_CONFIG_TARGETS += linux-update-defconfig
 endif
 
 define LINUX_CONFIGURE_CMDS
diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk
index e95364c..c73d0d0 100644
--- a/package/busybox/busybox.mk
+++ b/package/busybox/busybox.mk
@@ -217,3 +217,7 @@ busybox-menuconfig busybox-xconfig busybox-gconfig: busybox-patch
 
 busybox-update-config: busybox-configure
 	cp -f $(BUSYBOX_BUILD_CONFIG) $(BUSYBOX_CONFIG_FILE)
+
+ifneq ($(BUSYBOX_CONFIG_FILE),)
+UPDATE_ALL_CONFIG_TARGETS += busybox-update-config
+endif
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
index fb6da0f..37398bd 100644
--- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
+++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
@@ -400,3 +400,7 @@ ctng-menuconfig: $(CTNG_DIR)/.config
 
 ctng-update-config: $(CTNG_DIR)/.config
 	cp -f $< $(CTNG_CONFIG_FILE)
+
+ifneq ($(CTNG_CONFIG_FILE),)
+UPDATE_ALL_CONFIG_TARGETS += ctng-update-config
+endif
diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk
index d1cd718..0faaf18 100644
--- a/toolchain/uClibc/uclibc.mk
+++ b/toolchain/uClibc/uclibc.mk
@@ -508,6 +508,10 @@ uclibc-oldconfig: $(UCLIBC_DIR)/.oldconfig
 uclibc-update-config: uclibc-config
 	cp -f $(UCLIBC_DIR)/.config $(UCLIBC_CONFIG_FILE)
 
+ifneq ($(UCLIBC_CONFIG_FILE),)
+UPDATE_ALL_CONFIG_TARGETS += uclibc-update-config
+endif
+
 uclibc-configured: gcc_initial kernel-headers $(UCLIBC_DIR)/.configured
 
 uclibc-configured-source: uclibc-source
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 07/10] busybox: update-all-config shouldn't update default busybox config
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

The new update-all-config target will update the busybox config file
if BR2_PACKAGE_BUSYBOX_CONFIG is set, even if it is set to the
default value in package/busybox/busybox-xxx.config.

To avoid this, set the default BR2_PACKAGE_BUSYBOX_CONFIG to empty,
and select a default to use in the .mk file.

Note that busybox-update-config will still overwrite the default
file in package/busybox/busybox-xxx.config - presumably it's
intentional.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 package/busybox/Config.in  |    7 ++-----
 package/busybox/busybox.mk |    9 +++++----
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/package/busybox/Config.in b/package/busybox/Config.in
index dedcf18..0b77872 100644
--- a/package/busybox/Config.in
+++ b/package/busybox/Config.in
@@ -40,15 +40,12 @@ config BR2_BUSYBOX_VERSION
 
 config BR2_PACKAGE_BUSYBOX_CONFIG
 	string "BusyBox configuration file to use?"
-	default "package/busybox/busybox-1.20.x.config" if BR2_PACKAGE_BUSYBOX_SNAPSHOT
-	default "package/busybox/busybox-1.18.x.config" if BR2_BUSYBOX_VERSION_1_18_X
-	default "package/busybox/busybox-1.19.x.config" if BR2_BUSYBOX_VERSION_1_19_X
-	default "package/busybox/busybox-1.20.x.config" if BR2_BUSYBOX_VERSION_1_20_X
+	default ""
 	help
 	  Some people may wish to use their own modified BusyBox configuration
 	  file, and will specify their config file location with this option.
 
-	  Most people will just use the default BusyBox configuration file.
+	  If left empty, a default configuration file is used.
 
 config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
 	bool "Show packages that are also provided by busybox"
diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk
index c73d0d0..5c54319 100644
--- a/package/busybox/busybox.mk
+++ b/package/busybox/busybox.mk
@@ -6,9 +6,11 @@
 
 ifeq ($(BR2_PACKAGE_BUSYBOX_SNAPSHOT),y)
 BUSYBOX_VERSION = snapshot
+BUSYBOX_CONFIG_VERSION = 1.20
 BUSYBOX_SITE = http://www.busybox.net/downloads/snapshots
 else
 BUSYBOX_VERSION = $(call qstrip,$(BR2_BUSYBOX_VERSION))
+BUSYBOX_CONFIG_VERSION = $(subst $(space),.,$(wordlist 1,2,$(subst .,$(space),$(BUSYBOX_VERSION))))
 BUSYBOX_SITE = http://www.busybox.net/downloads
 endif
 BUSYBOX_SOURCE = busybox-$(BUSYBOX_VERSION).tar.bz2
@@ -27,9 +29,8 @@ BUSYBOX_MAKE_OPTS = \
 	CONFIG_PREFIX="$(TARGET_DIR)" \
 	SKIP_STRIP=y
 
-ifndef BUSYBOX_CONFIG_FILE
-	BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG))
-endif
+BUSYBOX_CONFIG = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG))
+BUSYBOX_CONFIG_FILE = $(or $(wildcard $(BUSYBOX_CONFIG)),package/busybox/busybox-$(BUSYBOX_CONFIG_VERSION).x.config)
 
 define BUSYBOX_PERMISSIONS
 /bin/busybox			 f 4755	0 0 - - - - -
@@ -218,6 +219,6 @@ busybox-menuconfig busybox-xconfig busybox-gconfig: busybox-patch
 busybox-update-config: busybox-configure
 	cp -f $(BUSYBOX_BUILD_CONFIG) $(BUSYBOX_CONFIG_FILE)
 
-ifneq ($(BUSYBOX_CONFIG_FILE),)
+ifneq ($(BUSYBOX_CONFIG),)
 UPDATE_ALL_CONFIG_TARGETS += busybox-update-config
 endif
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 08/10] crosstool-ng: update-all-config shouldn't update default crosstool-ng config
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

The new update-all-config target will update the ctng config file
if BR2_TOOLCHAIN_CTNG_CONFIG is set, even if it is set to the
default value in toolchain/toolchain-crosstool-ng/crosstool-ng.config-xxx

To avoid this, set the default BR2_TOOLCHAIN_CTNG_CONFIG to empty,
and select a default to use in the .mk file.

Note that ctng-update-config will still overwrite the default
file in toolchain/toolchain-crosstool-ng/crosstool-ng.config-xxx -
presumably it's intentional.

Also factored out the often-qstripped BR2_TOOLCHAIN_CTNG_LIBC (thereby
adding a few missing qstrips).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
v2: fix copy-paste error in commit message (Samuel Martin)
---
 toolchain/toolchain-crosstool-ng/Config.in       |    6 ++----
 toolchain/toolchain-crosstool-ng/crosstool-ng.mk |   16 +++++++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/toolchain/toolchain-crosstool-ng/Config.in b/toolchain/toolchain-crosstool-ng/Config.in
index 35ea2b1..e5d373e 100644
--- a/toolchain/toolchain-crosstool-ng/Config.in
+++ b/toolchain/toolchain-crosstool-ng/Config.in
@@ -36,15 +36,13 @@ config BR2_TOOLCHAIN_CTNG_LIBC
 
 config BR2_TOOLCHAIN_CTNG_CONFIG
 	string "crosstool-NG configuration file to use"
-	default "toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc" if BR2_TOOLCHAIN_CTNG_uClibc
-	default "toolchain/toolchain-crosstool-ng/crosstool-ng.config-eglibc" if BR2_TOOLCHAIN_CTNG_eglibc
-	default "toolchain/toolchain-crosstool-ng/crosstool-ng.config-glibc"  if BR2_TOOLCHAIN_CTNG_glibc
+	default ""
 	help
 	  Enter here the crosstool-NG's .config file to use.
 	  To fine-tune your toolchain, you can also call:
 	    make ctng-menuconfig
 
-	  If unsure, keep the default value.
+	  If left empty, a default configuration file is used.
 
 if BR2_TOOLCHAIN_CTNG_uClibc
 
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
index 37398bd..c99c8d8 100644
--- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
+++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk
@@ -9,9 +9,11 @@
 # Internal variables
 
 CTNG_DIR := $(BUILD_DIR)/build-toolchain
+CTNG_LIBC = $(call qstrip,$(BR2_TOOLCHAIN_CTNG_LIBC))
 
 CTNG_UCLIBC_CONFIG_FILE := $(TOPDIR)/toolchain/uClibc/uClibc-0.9.33.config
-CTNG_CONFIG_FILE:=$(call qstrip,$(BR2_TOOLCHAIN_CTNG_CONFIG))
+CTNG_CONFIG = $(call qstrip,$(BR2_TOOLCHAIN_CTNG_CONFIG))
+CTNG_CONFIG_FILE = $(or $(wildcard $(CTNG_CONFIG)),toolchain/toolchain-crosstool-ng/crosstool-ng.config-$(CTNG_LIBC))
 
 # Hack! ct-ng is in fact a Makefile script. As such, it accepts all
 # make options, such as -C, which makes it uneeded to chdir prior
@@ -50,7 +52,7 @@ CTNG_LIBS_eglibc := $(CTNG_LIBS_glibc)
 
 #--------------
 # All that we need in /lib
-CTNG_LIBS_LIB += $(CTNG_LIBS_$(call qstrip,$(BR2_TOOLCHAIN_CTNG_LIBC)))
+CTNG_LIBS_LIB += $(CTNG_LIBS_$(CTNG_LIBC))
 
 #--------------
 # All that we need in /usr/lib
@@ -348,7 +350,7 @@ define ctng-oldconfig
 	$(call ctng,CT_IS_A_BACKEND=y                           \
 	            CT_BACKEND_ARCH=$(CTNG_ARCH)                \
 	            CT_BACKEND_KERNEL=linux                     \
-	            CT_BACKEND_LIBC=$(BR2_TOOLCHAIN_CTNG_LIBC)  \
+	            CT_BACKEND_LIBC=$(CTNG_LIBC)                \
 	            oldconfig                                   )
 	$(call ctng-fix-dot-config,$(1),$(CTNG_FIX_DOT_CONFIG_PATHS_SED))
 endef
@@ -372,9 +374,9 @@ $(CTNG_DIR)/.config: $(CTNG_CONFIG_FILE) $(CONFIG_DIR)/.config
 	$(Q)if [ ! -f $@ ]; then                                                        \
 	        mkdir -p "$(CTNG_DIR)";                                                 \
 	        libc="$$(awk -F '"' '$$1=="CT_LIBC=" { print $$2; }' "$<")";            \
-	        if [ "$${libc}" != "$(BR2_TOOLCHAIN_CTNG_LIBC)" ]; then                 \
+	        if [ "$${libc}" != "$(CTNG_LIBC)" ]; then                               \
 	            echo "* Inconsistency in crosstool-NG config file '$<'";            \
-	            echo "* - buildroot configured for '$(BR2_TOOLCHAIN_CTNG_LIBC)'";   \
+	            echo "* - buildroot configured for '$(CTNG_LIBC)'";                 \
 	            echo "* - given config file for '$${libc}'";                        \
 	            exit 1;                                                             \
 	        fi;                                                                     \
@@ -392,7 +394,7 @@ ctng-menuconfig: $(CTNG_DIR)/.config
 	$(Q)$(call ctng,CT_IS_A_BACKEND=y                           \
 	                CT_BACKEND_ARCH=$(CTNG_ARCH)                \
 	                CT_BACKEND_KERNEL=linux                     \
-	                CT_BACKEND_LIBC=$(BR2_TOOLCHAIN_CTNG_LIBC)  \
+	                CT_BACKEND_LIBC=$(CTNG_LIBC)                \
 	                menuconfig                                  )
 	$(call ctng-oldconfig,$<)
 	$(call ctng-check-config-changed,$<,$<.timestamp)
@@ -401,6 +403,6 @@ ctng-menuconfig: $(CTNG_DIR)/.config
 ctng-update-config: $(CTNG_DIR)/.config
 	cp -f $< $(CTNG_CONFIG_FILE)
 
-ifneq ($(CTNG_CONFIG_FILE),)
+ifneq ($(CTNG_CONFIG),)
 UPDATE_ALL_CONFIG_TARGETS += ctng-update-config
 endif
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 09/10] uClibc: update-all-config shouldn't update default uClibc config
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

The new update-all-config target will update the uClibc config file
if BR2_UCLIBC_CONFIG is set, even if it is set to the default value
in toolchain/uClibc/uClibc-xxx.config.

To avoid this, set the default BR2_UCLIBC_CONFIG to empty, and select
a default to use in the .mk file.

Note that uclibc-update-config will still overwrite the default file
in toolchain/uClibc/uClibc-xxx.config - presumably it's intentional.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 toolchain/uClibc/Config.in |    7 ++-----
 toolchain/uClibc/uclibc.mk |   23 +++++++++++------------
 2 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/toolchain/uClibc/Config.in b/toolchain/uClibc/Config.in
index f46a415..9cce05d 100644
--- a/toolchain/uClibc/Config.in
+++ b/toolchain/uClibc/Config.in
@@ -42,15 +42,12 @@ config BR2_UCLIBC_VERSION_STRING
 
 config BR2_UCLIBC_CONFIG
 	string "uClibc configuration file to use?"
-	default "toolchain/uClibc/uClibc-0.9.31.config" if BR2_UCLIBC_VERSION_0_9_31
-	default "toolchain/uClibc/uClibc-0.9.32.config" if BR2_UCLIBC_VERSION_0_9_32
-	default "toolchain/uClibc/uClibc-0.9.33.config" if BR2_UCLIBC_VERSION_0_9_33
-	default "toolchain/uClibc/uClibc-snapshot.config" if BR2_UCLIBC_VERSION_SNAPSHOT
+	default ""
 	help
 	  Some people may wish to use their own modified uClibc configuration
 	  file and will specify their config file location with this option.
 	  See also docs/README in this package.
-	  If unsure, use the default.
+	  If left empty, a default configuration will be used.
 
 config BR2_PTHREAD_DEBUG
 	bool "Thread library debugging"
diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk
index 0faaf18..d032684 100644
--- a/toolchain/uClibc/uclibc.mk
+++ b/toolchain/uClibc/uclibc.mk
@@ -6,22 +6,21 @@
 
 ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
 
-# specifying UCLIBC_CONFIG_FILE on the command-line overrides the .config
-# setting.
-ifndef UCLIBC_CONFIG_FILE
-UCLIBC_CONFIG_FILE=$(call qstrip,$(BR2_UCLIBC_CONFIG))
-endif
-
-UCLIBC_VERSION:=$(call qstrip,$(BR2_UCLIBC_VERSION_STRING))
+UCLIBC_VERSION = $(call qstrip,$(BR2_UCLIBC_VERSION_STRING))
 
 ifeq ($(BR2_UCLIBC_VERSION_SNAPSHOT),y)
-UCLIBC_SITE:=http://www.uclibc.org/downloads/snapshots
-UCLIBC_DIR:=$(TOOLCHAIN_DIR)/uClibc
+UCLIBC_SITE = http://www.uclibc.org/downloads/snapshots
+UCLIBC_DIR  = $(TOOLCHAIN_DIR)/uClibc
+UCLIBC_CONFIG_VERSION = snapshot
 else
-UCLIBC_SITE:=http://www.uclibc.org/downloads
-UCLIBC_DIR:=$(TOOLCHAIN_DIR)/uClibc-$(UCLIBC_VERSION)
+UCLIBC_SITE = http://www.uclibc.org/downloads
+UCLIBC_DIR  = $(TOOLCHAIN_DIR)/uClibc-$(UCLIBC_VERSION)
+UCLIBC_CONFIG_VERSION = $(subst $(space),.,$(wordlist 1,3,$(subst .,$(space),$(UCLIBC_VERSION))))
 endif
 
+UCLIBC_CONFIG = $(call qstrip,$(BR2_UCLIBC_CONFIG))
+UCLIBC_CONFIG_FILE = $(or $(wildcard $(UCLIBC_CONFIG)),toolchain/uClibc/uClibc-$(UCLIBC_CONFIG_VERSION).config)
+
 UCLIBC_PATCH_DIR:=toolchain/uClibc/
 UCLIBC_SOURCE:=uClibc-$(UCLIBC_VERSION).tar.bz2
 
@@ -508,7 +507,7 @@ uclibc-oldconfig: $(UCLIBC_DIR)/.oldconfig
 uclibc-update-config: uclibc-config
 	cp -f $(UCLIBC_DIR)/.config $(UCLIBC_CONFIG_FILE)
 
-ifneq ($(UCLIBC_CONFIG_FILE),)
+ifneq ($(UCLIBC_CONFIG),)
 UPDATE_ALL_CONFIG_TARGETS += uclibc-update-config
 endif
 
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCHv2 10/10] Make savedefconfig save to a configured file.
From: Arnout Vandecappelle @ 2012-10-24  7:17 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1351063027-13800-1-git-send-email-arnout@mind.be>

From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>

Store BR2_DEFCONFIG in .config, and use it to update the original input
defconfig file after updating the configuration.  When a config is
created by using the BR2_DEFCONFIG=... option, this is saved in the
.config file; later runs of savedefconfig will update that same location.
It is also possible to configure this place in the interactive
configuration.

The BR2_DEFCONFIG value itself is not saved into the generated
defconfig, since Kconfig considers it at its default. This is
intentional, to avoid hard-coding an absolute path in the defconfig.
It will anyway be set again when the defconfig is used with the
'make BR2_DEFCONFIG=... defconfig' command.

As a side-effect of this change, the *config options have been moved out
of the BR2_HAVE_DOT_CONFIG condition.  This doesn't make any functional
difference, because the .config is still not read for the *config targets.
However, the defconfig and savedefconfig targets do need to include
.config now, which makes them slightly slower.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
 Config.in                       |   12 ++++++++++++
 Makefile                        |   17 +++++++++++++----
 docs/manual/customize-store.txt |    1 +
 3 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/Config.in b/Config.in
index dab7787..670ce84 100644
--- a/Config.in
+++ b/Config.in
@@ -16,6 +16,18 @@ config BR2_HOSTARCH
 
 source "target/Config.in.arch"
 
+config BR2_DEFCONFIG_FROM_ENV
+	string
+	option env="BR2_DEFCONFIG"
+
+config BR2_DEFCONFIG
+	string "Location to save buildroot config"
+	default BR2_DEFCONFIG_FROM_ENV if BR2_DEFCONFIG_FROM_ENV != ""
+	default "$(CONFIG_DIR)/defconfig"
+	help
+	  When running 'make savedefconfig', the defconfig file will be saved
+	  in this location.
+
 menu "Build options"
 
 menu "Commands"
diff --git a/Makefile b/Makefile
index e257c61..f6b8ef8 100644
--- a/Makefile
+++ b/Makefile
@@ -56,7 +56,7 @@ DATE:=$(shell date +%Y%m%d)
 export BR2_VERSION_FULL:=$(BR2_VERSION)$(shell $(TOPDIR)/support/scripts/setlocalversion)
 
 noconfig_targets:=menuconfig nconfig gconfig xconfig config oldconfig randconfig \
-	defconfig %_defconfig savedefconfig allyesconfig allnoconfig silentoldconfig release \
+	%_defconfig allyesconfig allnoconfig silentoldconfig release \
 	randpackageconfig allyespackageconfig allnopackageconfig \
 	source-check print-version
 
@@ -556,6 +556,8 @@ else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
 
 all: menuconfig
 
+endif # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
+
 # configuration
 # ---------------------------------------------------------------------------
 
@@ -566,7 +568,12 @@ $(BUILD_DIR)/buildroot-config/%onf:
 	mkdir -p $(@D)/lxdialog
 	$(MAKE) CC="$(HOSTCC_NOCCACHE)" HOSTCC="$(HOSTCC_NOCCACHE)" obj=$(@D) -C $(CONFIG) -f Makefile.br $(@F)
 
+DEFCONFIG = $(call qstrip,$(BR2_DEFCONFIG))
+
+# We don't want to fully expand BR2_DEFCONFIG here, so Kconfig will
+# recognize that if it's still at its default $(CONFIG_DIR)/defconfig
 COMMON_CONFIG_ENV = \
+	BR2_DEFCONFIG='$(call qstrip,$(value BR2_DEFCONFIG))' \
 	KCONFIG_AUTOCONFIG=$(BUILD_DIR)/buildroot-config/auto.conf \
 	KCONFIG_AUTOHEADER=$(BUILD_DIR)/buildroot-config/autoconf.h \
 	KCONFIG_TRISTATE=$(BUILD_DIR)/buildroot-config/tristate.config \
@@ -638,7 +645,7 @@ silentoldconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
 
 defconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
 	@mkdir -p $(BUILD_DIR)/buildroot-config
-	@$(COMMON_CONFIG_ENV) $< --defconfig$(if $(BR2_DEFCONFIG),=$(BR2_DEFCONFIG)) $(CONFIG_CONFIG_IN)
+	@$(COMMON_CONFIG_ENV) $< --defconfig$(if $(DEFCONFIG),=$(DEFCONFIG)) $(CONFIG_CONFIG_IN)
 
 %_defconfig: $(BUILD_DIR)/buildroot-config/conf $(TOPDIR)/configs/%_defconfig outputmakefile
 	@mkdir -p $(BUILD_DIR)/buildroot-config
@@ -646,13 +653,15 @@ defconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
 
 savedefconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
 	@mkdir -p $(BUILD_DIR)/buildroot-config
-	@$(COMMON_CONFIG_ENV) $< --savedefconfig=$(CONFIG_DIR)/defconfig $(CONFIG_CONFIG_IN)
+	@$(COMMON_CONFIG_ENV) $< \
+		--savedefconfig=$(if $(DEFCONFIG),$(DEFCONFIG),$(CONFIG_DIR)/defconfig) \
+		$(CONFIG_CONFIG_IN)
 
 # check if download URLs are outdated
 source-check:
 	$(MAKE) DL_MODE=SOURCE_CHECK $(EXTRAMAKEARGS) source
 
-endif # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
+.PHONY: defconfig savedefconfig
 
 #############################################################
 #
diff --git a/docs/manual/customize-store.txt b/docs/manual/customize-store.txt
index 05d1061..77b079c 100644
--- a/docs/manual/customize-store.txt
+++ b/docs/manual/customize-store.txt
@@ -163,6 +163,7 @@ the buildroot tree).
    * +BR2_TOOLCHAIN_CTNG_CONFIG+
    * +BR2_UCLIBC_CONFIG+
    * +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
+1. Set +BR2_DEFCONFIG+ to +<path-to-board-directory>/buildroot.config+
 1. Create +<path-to-board-directory>/fs-overlay+ and fill it
    with additional files you need on your rootfs, e.g.
    +<path-to-board-directory>/etc/inittab+. Set +BR2_ROOTFS_OVERLAY+
-- 
1.7.10.4

^ permalink raw reply related

* [Buildroot] [PATCH] wireshark: new package
From: Baruch Siach @ 2012-10-24  7:31 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <5086CE63.4040302@mind.be>

Hi Anout,

Thanks for reviewing.

On Tue, Oct 23, 2012 at 07:05:39PM +0200, Arnout Vandecappelle wrote:
> On 22/10/12 08:27, Baruch Siach wrote:
> >This is only the bare minimum needed to build the textual tshark utility.
> >Support for more options, including the wireshark GUI, can be added later.
> >---
> >I override the $prefix configure variable because otherwise the host
> >/usr/include is added to the -I and -L paths. I'm not sure this is a good idea
> >though, since it clutters the tshark RPATH with directories from the local
> >build paths. If you have a better I'd be glad to hear.
> 
>  That usually means there's a broken Makefile.am and we fix it with a patch.
> However, does installation still work with the prefix override?

Yes. However I see $prefix added to the tshark binary RPATH, which is not 
nice. I'll try patching configure.in.

> [snip]
> >diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk
> >new file mode 100644
> >index 0000000..c89fbf8
> >--- /dev/null
> >+++ b/package/wireshark/wireshark.mk
> >@@ -0,0 +1,10 @@
> >+WIRESHARK_VERSION = 1.8.3
> >+WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.bz2
> >+WIRESHARK_SITE = http://www.wireshark.org/download/src/all-versions
> >+WIRESHARK_DEPENDENCIES = libpcap libgcrypt libglib2
> >+WIRESHARK_CONF_ENV = LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config
> >+WIRESHARK_CONF_OPT = --disable-wireshark --without-krb5 --disable-usr-local \
> >+		     prefix=$(STAGING_DIR)/usr --with-sysroot=$(STAGING_DIR) \
> 
>  Why is the --with-sysroot needed?

Removing --with-sysroot doesn't negatively affect build or run of tshark. I 
get the following line during configure, however:

checking for sysroot... no

Is it significant?

> >+		     --enable-static=no
> 
>  We normally build both dynamic and static libraries, and remove the static
> library in the target.  Doesn't that work in wireshark?  Can you add a comment
> to explain that?

Without --enable-static=no build fails with:

ld: tshark: hidden symbol `__GI_atan' isn't defined

My toolchain is external:

powerpc-linux-gnu-gcc (Sourcery G++ Lite 2011.03-38) 4.5.2

Any ideas?

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply

* [Buildroot] [PATCH] wireshark: new package
From: Arnout Vandecappelle @ 2012-10-24  7:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121024073156.GA29646@sapphire.tkos.co.il>

On 24/10/12 09:31, Baruch Siach wrote:
[snip]
>>> diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk
>>> new file mode 100644
>>> index 0000000..c89fbf8
>>> --- /dev/null
>>> +++ b/package/wireshark/wireshark.mk
>>> @@ -0,0 +1,10 @@
>>> +WIRESHARK_VERSION = 1.8.3
>>> +WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.bz2
>>> +WIRESHARK_SITE = http://www.wireshark.org/download/src/all-versions
>>> +WIRESHARK_DEPENDENCIES = libpcap libgcrypt libglib2
>>> +WIRESHARK_CONF_ENV = LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config
>>> +WIRESHARK_CONF_OPT = --disable-wireshark --without-krb5 --disable-usr-local \
>>> +		     prefix=$(STAGING_DIR)/usr --with-sysroot=$(STAGING_DIR) \
>>
>>   Why is the --with-sysroot needed?
>
> Removing --with-sysroot doesn't negatively affect build or run of tshark. I
> get the following line during configure, however:
>
> checking for sysroot... no
>
> Is it significant?

  You'll see that for most autoconf packages.

>>> +		     --enable-static=no
>>
>>   We normally build both dynamic and static libraries, and remove the static
>> library in the target.  Doesn't that work in wireshark?  Can you add a comment
>> to explain that?
>
> Without --enable-static=no build fails with:
>
> ld: tshark: hidden symbol `__GI_atan' isn't defined
>
> My toolchain is external:
>
> powerpc-linux-gnu-gcc (Sourcery G++ Lite 2011.03-38) 4.5.2
>
> Any ideas?

  Nothing right away, except maybe a missing -lm but then I don't see why it
doesn't fail in the non-static case.  But we probably don't want the static
build of tshark anyway, so just keep the --enable-static=no and add comment
explaining why it doesn't work without it.

  Regards,
  Arnout
-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply

* [Buildroot] [PATCH] lcdapi: new package
From: Simon Dawson @ 2012-10-24  9:07 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <5081B253.1070503@mind.be>

On 19 October 2012 21:04, Arnout Vandecappelle <arnout@mind.be> wrote:
>  Sorry that I'm giving you more work :-)

Hi Arnout. No worries --- thanks for the comments and suggestions.
I'll rework the patch to use the new upstream project, which should
make things a lot cleaner.

Simon.

^ permalink raw reply

* [Buildroot] [Bug 5624] New: When building directfb, BR2_TARGET_LDFLAGS not used by libtool
From: bugzilla at busybox.net @ 2012-10-24 10:40 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=5624

           Summary: When building directfb, BR2_TARGET_LDFLAGS not used by
                    libtool
           Product: buildroot
           Version: 2012.08
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P5
         Component: Other
        AssignedTo: unassigned at buildroot.uclibc.org
        ReportedBy: dunk_palmer at yahoo.com
                CC: buildroot at uclibc.org
   Estimated Hours: 0.0


Created attachment 4592
  --> https://bugs.busybox.net/attachment.cgi?id=4592
Snippet of build output, showing incorrect linker invocation.

I'm using the CodeSourcery mips-4.4 toolchain, and have a little endian target,
so I set BR2_TARGET_LDFLAGS="-EL" in my .config. Works fine for most things,
however directfb fails to build; at one stage, it invokes the linker, without
the -EL argument, and the link fails because the linker (which defaults to BE)
is attempting to link LE object files.

Dodgy workaround is to replace output/host/usr/bin/mips-linux-gnu-ld with a
script that contains:

#!/bin/sh
exec /opt/CodeSourcery/mips-4.4//bin/mips-linux-gnu-ld -EL $*


Relevant build output attached. The interesting parts of my .config are:

#
# Toolchain
#
# BR2_TOOLCHAIN_BUILDROOT is not set
BR2_TOOLCHAIN_EXTERNAL=y
# BR2_TOOLCHAIN_CTNG is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201109 is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201103 is not set
BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS44=y
# BR2_TOOLCHAIN_EXTERNAL_CUSTOM is not set
# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set
BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/CodeSourcery/mips-4.4/"
BR2_TOOLCHAIN_EXTERNAL_PREFIX="mips-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_GLIBC=y

BR2_TARGET_OPTIMIZATION="-pipe -EL"
BR2_TARGET_LDFLAGS="-EL"

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [PATCH 09/12] nfacct: add new package
From: Gustavo Zacarias @ 2012-10-24 10:50 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <5086CEA2.20407@mind.be>

On 10/23/12 14:06, Arnout Vandecappelle wrote:

> On 22/10/12 14:46, Gustavo Zacarias wrote:
>> +    depends on BR2_LARGEFILE
>> +    select BR2_PACKAGE_LIBNETFILTER_ACCT
> 
>  Is the largefile because of the libnetfilter_acct?  IOW, can it be removed
> after Yann's _AVAILABLE patch?
> 
>  Regards,
>  Arnout

Half yes, the basic culprit is libmnl.
It should be a good candidate for LIBMNL_AVAILABLE after Yann's patch, yup.
Regards.

^ permalink raw reply

* [Buildroot]  [PATCH 1/1] toolchain/uClibc: correct a slip of the pen
From: liaoxinglong at icubecorp.com @ 2012-10-24 10:54 UTC (permalink / raw)
  To: buildroot



^ permalink raw reply

* [Buildroot] Odp: Re:  XZ extracting issue
From: Jerzy Grzegorek @ 2012-10-24 11:01 UTC (permalink / raw)
  To: buildroot

An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121024/fef4d649/attachment.html>

^ permalink raw reply

* [Buildroot] Odp: Re:  XZ extracting issue
From: Thomas Petazzoni @ 2012-10-24 12:29 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <5087caa237ade3.77250733@wp.pl>

Dear Jerzy Grzegorek,

Please fix your e-mail client, it is horribly broken.

On Wed, 24 Oct 2012 13:01:54 +0200, Jerzy Grzegorek wrote:

> Really
> 
> BR2_XZCAT="xzcat -xzOf"
> I set it to
> 
> BR2_XZCAT="xzcat -df"
> 
> For what reason default setting of BR2_XZCAT="xzcat -xzOf" ?

The default value is just "xzcat" :

config BR2_XZCAT
        string "xzcat command"
        default "xzcat"
        help
          Command to be used to extract a xz'ed file to stdout.
          Default is "xzcat"

and it has always been like this. So I really don't see how you could
have end up with having options here, except if you customized this
option yourself.

Unless you have special needs, the value should remain just "xzcat".

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] [git commit] fs/skeleton: remove /etc/TZ
From: Thomas Petazzoni @ 2012-10-24 12:30 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121024071711.0DF3599913@busybox.osuosl.org>


On Wed, 24 Oct 2012 09:16:50 +0200, Peter Korsgaard wrote:
> commit: http://git.buildroot.net/buildroot/commit/?id=5a61fbd82394f9bc9317535b717a2e1dd51dea7d
> branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
> 
> Defaulting to UTC (which is what uClibc will default to when /etc/TZ is
> missing) seems more sensible than US Mountain Time Zone in the default
> rootfs skeleton.

And with glibc/eglibc?

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] [Bug 5624] When building directfb, BR2_TARGET_LDFLAGS not used by libtool
From: bugzilla at busybox.net @ 2012-10-24 12:32 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <bug-5624-163@https.bugs.busybox.net/>

https://bugs.busybox.net/show_bug.cgi?id=5624

--- Comment #1 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 2012-10-24 12:32:25 UTC ---
The first problem is that DirectFB is stupid in its usage of ld. It should
always use gcc, even for pure linking steps, as gcc will pass the appropriate
arguments to ld.

The second problem is that we don't generate a toolchain wrapper for ld, so yes
the BR2_TARGET_LDFLAGS are not passed.

I am not sure if we should fix DirectFB, or add the toolchain wrapper for ld.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [PATCH 1/1] toolchain/uClibc: correct a slip of the pen
From: Thomas Petazzoni @ 2012-10-24 12:47 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121024105439.5945.qmail@s221.sureserver.com>

Hello,

Your patch is OK on the idea, but it isn't properly formatted. If you
generate your patch with git format-patch, then could you use git
send-email to send it?

On Wed, 24 Oct 2012 18:54:39 +0800, liaoxinglong at icubecorp.com wrote:
> From 3c5a0047108cb10d8e5e3605f002e12d02c53102 Mon Sep 17 00:00:00 2001
> From: Xinglong Liao <liaoxinglong@icubecorp.com>
> Date: Wed, 24 Oct 2012 18:42:05 +0800
> Subject: [PATCH]     toolchain/uClibc: correct a slip of the pen

The spaces between [PATCH] and toolchain/uClibc shouldn't be there

> 
>     UCLIB_EXTRA_CFLAGS->UCLIBC_EXTRA_CFLAGS
> 
>     Signed-off-by: Xinglong Liao <liaoxinglong@icubecorp.com>

Those lines shouldn't be indented.

Once this is fixed, your patch gets my:

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

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


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox