Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Buildroot 2010.05-rc3 released
From: Yann E. MORIN @ 2010-05-27 21:15 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1274986723.7293.8.camel@ubuntu>

Kris, All,

On Thursday 27 May 2010 20:58:43 Microbit_Ubuntu wrote:
[--SNIP--]
> PS : ct-ng only offers "linuxthreads".

That's only true if you build a uClibc-based toolchain. If you build a
glibc- or a eglibc-based toolchain, then crosstool-NG allows you to
use NPTL.

So I'll take that you build a uClibc-based toolchain...

> So are we supposed to use 
> "stable/old" in BR or "new" (latter, I guess) ????

That has to match the way you configured uClibc in your toolchain.
Check the uClibc .config file for that.

> I seem to have had problems with that - invoking gdbserver prompts :
> "can't load libthread_db.so.1".
> This worked fine with internal toolchain... Anyone ?

libthread_db.so.1 is dlopen(3)ed by gdbserver, so you have to get it on
your target, in the standard libraries search path.

Also, there is a known dangling issue wrt cross-gdb + gdbserver.
See this thread:
  http://lists.busybox.net/pipermail/buildroot/2010-May/034435.html

In short, you have to get the cross-gdb *and* the gdbserver from the
same version of gdb, to be sure they know how to speak to each other.
So: either get both from crosstool-NG, or get both from buildroot.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] Buildroot 2010.05-rc3 released uClibc 0.9.30.1 patches missing ?
From: Microbit_Ubuntu @ 2010-05-27 21:11 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <877hmpv7km.fsf@macbook.be.48ers.dk>

Hallo peter,

Hoe gaat het ? :-)

On Thu, 2010-05-27 at 14:43 +0200, Peter Korsgaard wrote:
> Hi,
> 
> Buildroot 2010.05-rc3 is released - Go download it at:
> 
> http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.gz
> 
> or
> 
> http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.bz2
> 
> Or get it from Git:
> 
> git://git.buildroot.net/buildroot
> 
> Please give it a spin and report any problems to the mailing list or bug
> tracker. Many thanks to the people contributing to this release:
> 
> git shortlog -s -n 2010.05_rc2..
>     49  Peter Korsgaard
>     32  Thomas Petazzoni
>      1  Baruch Siach
>      1  Bj?rn Forsman
>      1  H Hartley Sweeten
>      1  Julien Boibessot
>      1  Nick Leverton
>      1  Yann E. MORIN
>      1  cmchao
> 
> Unless any big issues are found, expect the final 2010.05 release by the
> end of the week - So please give it a good test.
> 
> -- 
> Bye, Peter Korsgaard
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot


I don;t know if I'm off base here, but I notice that rc3 does not have
the patches for uClibc 0.9.30.1 at toolchain/uClibc folder in the
tarball ?????

Beste groeten,
Kris

^ permalink raw reply

* [Buildroot] [PATCH] coreutils: add 'join'
From: Bjørn Forsman @ 2010-05-27 20:26 UTC (permalink / raw)
  To: buildroot

coreutils: add 'join' to the list of files that are copied to target
rootfs.
---
 package/coreutils/coreutils.mk |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk
index 2081994..e2f7bc5 100644
--- a/package/coreutils/coreutils.mk
+++ b/package/coreutils/coreutils.mk
@@ -12,7 +12,8 @@ COREUTILS_DIR:=$(BUILD_DIR)/coreutils-$(COREUTILS_VERSION)
 COREUTILS_BINARY:=src/vdir
 COREUTILS_TARGET_BINARY:=bin/vdir
 BIN_PROGS:=cat chgrp chmod chown cp date dd df dir echo false hostname \
-	ln ls mkdir mknod mv pwd rm rmdir vdir sleep stty sync touch true uname
+	ln ls mkdir mknod mv pwd rm rmdir vdir sleep stty sync touch true \
+	uname join
 
 $(DL_DIR)/$(COREUTILS_SOURCE):
 	 $(call DOWNLOAD,$(COREUTILS_SITE),$(COREUTILS_SOURCE))
-- 
1.7.0.4

^ permalink raw reply related

* [Buildroot] Buildroot 2010.05-rc3 released
From: Microbit_Ubuntu @ 2010-05-27 18:58 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <877hmpv7km.fsf@macbook.be.48ers.dk>

Hi Peter,


On Thu, 2010-05-27 at 14:43 +0200, Peter Korsgaard wrote:
> Hi,
> 
> Buildroot 2010.05-rc3 is released - Go download it at:
> 
> http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.gz
> 
> or
> 
> http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.bz2
> 
> Or get it from Git:
> 
> git://git.buildroot.net/buildroot
> 
> Please give it a spin and report any problems to the mailing list or bug
> tracker. Many thanks to the people contributing to this release:
> 
> git shortlog -s -n 2010.05_rc2..
>     49  Peter Korsgaard
>     32  Thomas Petazzoni
>      1  Baruch Siach
>      1  Bj?rn Forsman
>      1  H Hartley Sweeten
>      1  Julien Boibessot
>      1  Nick Leverton
>      1  Yann E. MORIN
>      1  cmchao
> 
> Unless any big issues are found, expect the final 2010.05 release by the
> end of the week - So please give it a good test.
> 
> -- 
> Bye, Peter Korsgaard
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot


While I started a clean install w/ ext toolchain (crosstool-ng -1.6.1),
I noticed that menuconfig still has a snag in it when starting from
scratch with config :

When HAL is not used and ext toolchain selected, udev & hotplug are
*not* displayed nor selected. 
busybox-show-others has to be enabled and they both have to be
explicitly enabled from there.
BR versions < 2009.11 turned 'em on when mdev was selected.

Perhaps it's deemed that HAL should be selected, dunno.

In any case, hotplug & udev should not be suppressed by SHOW_OTHERS,
since even busybox-1.16.1 does NOT offer them...

More feedback when I completely rebuild.

PS : ct-ng only offers "linuxthreads". So are we supposed to use
"stable/old" in BR or "new" (latter, I guess) ????
I seem to have had problems with that - invoking gdbserver prompts :
"can't load libthread_db.so.1".
This worked fine with internal toolchain... Anyone ?

HTH
Best regards,
Kris

^ permalink raw reply

* [Buildroot] [git commit master] hal: dbus expat option is BR2_DBUS_EXPAT
From: Peter Korsgaard @ 2010-05-27 12:48 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=170b3d3d0550b8000cfc0cf789a5a902237353e1
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 CHANGES               |    6 ++++++
 Config.in             |    2 +-
 package/hal/Config.in |    2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/CHANGES b/CHANGES
index 202913d..f6a4ecd 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,9 @@
+2010.05-rc4, Not yet released:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: hal
+
 2010.05-rc3, Released May 27th, 2010:
 
 	Fixes all over the tree.
diff --git a/Config.in b/Config.in
index 4d4dfc9..9451be7 100644
--- a/Config.in
+++ b/Config.in
@@ -8,7 +8,7 @@ config BR2_HAVE_DOT_CONFIG
 
 config BR2_VERSION
 	string
-	default "2010.05-rc3"
+	default "2010.05-rc3-git"
 
 source "target/Config.in.arch"
 source "target/device/Config.in"
diff --git a/package/hal/Config.in b/package/hal/Config.in
index f8dc9dd..1951c9d 100644
--- a/package/hal/Config.in
+++ b/package/hal/Config.in
@@ -7,7 +7,7 @@ config BR2_PACKAGE_HAL
 	select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT_IF_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_DBUS
-	select BR2_PACKAGE_DBUS_EXPAT
+	select BR2_DBUS_EXPAT
 	select BR2_PACKAGE_DBUS_GLIB
 	select BR2_PACKAGE_HWDATA
 	select BR2_PACKAGE_UDEV
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] Buildroot 2010.05-rc3 released
From: Peter Korsgaard @ 2010-05-27 12:43 UTC (permalink / raw)
  To: buildroot

Hi,

Buildroot 2010.05-rc3 is released - Go download it at:

http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.gz

or

http://buildroot.net/downloads/buildroot-2010.05-rc3.tar.bz2

Or get it from Git:

git://git.buildroot.net/buildroot

Please give it a spin and report any problems to the mailing list or bug
tracker. Many thanks to the people contributing to this release:

git shortlog -s -n 2010.05_rc2..
    49  Peter Korsgaard
    32  Thomas Petazzoni
     1  Baruch Siach
     1  Bj?rn Forsman
     1  H Hartley Sweeten
     1  Julien Boibessot
     1  Nick Leverton
     1  Yann E. MORIN
     1  cmchao

Unless any big issues are found, expect the final 2010.05 release by the
end of the week - So please give it a good test.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git tag 2010.05_rc3] update for 2010.05-rc3
From: Peter Korsgaard @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=362f3e0836867df551a48624354ad02c1f4be12a
branch: http://git.buildroot.net/buildroot/commit/?id=refs/tags/2010.05_rc3

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>

this is a tag, so no patch shown

^ permalink raw reply

* [Buildroot] [git commit master] New graph-depends script
From: Thomas Petazzoni @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=0e12aa3e0f9a3a1170196c1f078f633fcbc92568
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Add a Python script that draws dependency graphs, either for the full
set of selected packages, or for a particular given package. Of
course, it is limited to packages that use either the generic or
autotools infrastructures. The script generates a file that Graphviz
can parse and generate a PDF (or other formats) from it.

Full dependency graph of all selected packages :

 ./scripts/graph-depends > test.dot
 dot -Tpdf test.dot -o test.pdf

Dependency graph of libgtk2 :

 ./scripts/graph-depends libgtk2 > test.dot
 dot -Tpdf test.dot -o test.pdf

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 scripts/graph-depends |  169 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 169 insertions(+), 0 deletions(-)
 create mode 100755 scripts/graph-depends

diff --git a/scripts/graph-depends b/scripts/graph-depends
new file mode 100755
index 0000000..4d82282
--- /dev/null
+++ b/scripts/graph-depends
@@ -0,0 +1,169 @@
+#!/usr/bin/python
+
+# Usage (the graphviz package must be installed in your distribution)
+#  ./scripts/graph-depends [package-name] > test.dot
+#  dot -Tpdf test.dot -o test.pdf
+#
+# With no arguments, graph-depends will draw a complete graph of
+# dependencies for the current configuration. With an argument,
+# graph-depends will draw a graph of dependencies for the given
+# package name.
+#
+# Limitations
+#
+#  * Some packages have dependencies that depend on the Buildroot
+#    configuration. For example, many packages have a dependency on
+#    openssl if openssl has been enabled. This tool will graph the
+#    dependencies as they are with the current Buildroot
+#    configuration.
+#
+#  * The X.org package definitions are only included when
+#    BR2_PACKAGE_XORG7 is enabled, so if this option is not enabled,
+#    it isn't possible to graph the dependencies of X.org stack
+#    components.
+#
+# Copyright (C) 2010 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+import sys
+import subprocess
+
+# In FULL_MODE, we draw the full dependency graph for all selected
+# packages
+FULL_MODE = 1
+
+# In PKG_MODE, we only draw the dependency graph for a given package
+PKG_MODE  = 2
+
+mode = 0
+
+if len(sys.argv) == 1:
+    mode = FULL_MODE
+elif len(sys.argv) == 2:
+    mode = PKG_MODE
+    rootpkg  = sys.argv[1]
+else:
+    print "Usage: graph-depends [package-name]"
+    sys.exit(1)
+
+allpkgs = []
+unknownpkgs = []
+
+# Execute the "make show-targets" command to get the list of the main
+# Buildroot TARGETS and return it formatted as a Python list. This
+# list is used as the starting point for full dependency graphs
+def get_targets():
+    sys.stderr.write("Getting targets\n")
+    cmd = ["make", "show-targets"]
+    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+    output = p.communicate()[0].strip()
+    if p.returncode != 0:
+        return None
+    if output == '':
+        return []
+    return output.split(' ')
+
+# Execute the "make <pkg>-show-depends" command to get the list of
+# dependencies of a given package, and return the list of dependencies
+# formatted as a Python list.
+def get_depends(pkg):
+    sys.stderr.write("Getting dependencies for %s\n" % pkg)
+    cmd = ["make", "%s-show-depends" % pkg]
+    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+    output = p.communicate()[0].strip()
+    if p.returncode != 0:
+        return None
+    if output == '':
+        return []
+    return output.split(' ')
+
+# Recursive function that builds the tree of dependencies for a given
+# package. The dependencies are built in a list called 'dependencies',
+# which contains tuples of the form (pkg1 ->
+# pkg2_on_which_pkg1_depends) and the function finally returns this
+# list.
+def get_all_depends(pkg):
+    dependencies = []
+
+    # We already have the dependencies for this package
+    if pkg in allpkgs:
+        return
+    allpkgs.append(pkg)
+    depends = get_depends(pkg)
+
+    # We couldn't get the dependencies of this package, because it
+    # doesn't use the generic or autotools infrastructure. Add it to
+    # unknownpkgs so that it is later rendered in red color to warn
+    # the user.
+    if depends == None:
+        unknownpkgs.append(pkg)
+        return
+
+    # This package has no dependency.
+    if depends == []:
+        return
+
+    # Add dependencies to the list of dependencies
+    for dep in depends:
+        dependencies.append((pkg, dep))
+
+    # Recurse into the dependencies
+    for dep in depends:
+        newdeps = get_all_depends(dep)
+        if newdeps != None:
+            dependencies += newdeps
+
+    return dependencies
+
+# The Graphviz "dot" utility doesn't like dashes in node names. So for
+# node names, we strip all dashes.
+def pkg_node_name(pkg):
+    return pkg.replace("-","")
+
+# In full mode, start with the result of get_targets() to get the main
+# targets and then use get_all_depends() for each individual target.
+if mode == FULL_MODE:
+    targets = get_targets()
+    dependencies = []
+    allpkgs.append('all')
+    for tg in targets:
+        # Skip uninteresting targets
+        if tg == 'target-generic-issue' or \
+                tg == 'target-finalize' or \
+                tg == 'erase-fakeroots' or \
+                tg == 'target-generic-hostname':
+            continue
+        dependencies.append(('all', tg))
+        deps = get_all_depends(tg)
+        if deps != None:
+            dependencies += deps
+
+# In pkg mode, start directly with get_all_depends() on the requested
+# package
+elif mode == PKG_MODE:
+    dependencies = get_all_depends(rootpkg)
+
+# Start printing the graph data
+print "digraph G {"
+
+# First, the dependencies. Usage of set allows to remove duplicated
+# dependencies in the graph
+for dep in set(dependencies):
+    print "%s -> %s" % (pkg_node_name(dep[0]), pkg_node_name(dep[1]))
+
+# Then, the node attributes: color, style and label.
+for pkg in allpkgs:
+    if pkg == 'all':
+        print "all [label = \"ALL\"]"
+        print "all [color=lightblue,style=filled]"
+        continue
+
+    print "%s [label = \"%s\"]" % (pkg_node_name(pkg), pkg)
+
+    if pkg in unknownpkgs:
+        print "%s [color=red,style=filled]" % pkg_node_name(pkg)
+    elif mode == PKG_MODE and pkg == rootpkg:
+        print "%s [color=lightblue,style=filled]" % pkg_node_name(rootpkg)
+    else:
+        print "%s [color=grey,style=filled]" % pkg_node_name(pkg)
+
+print "}"
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] pkg-stats: better heuristics
From: Thomas Petazzoni @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


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

Slightly improve the package type detection heuristic, and fix a small
bug about package/multimedia/multimedia.mk exclusion.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 scripts/pkg-stats |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/scripts/pkg-stats b/scripts/pkg-stats
index 0ed420d..1174ef0 100755
--- a/scripts/pkg-stats
+++ b/scripts/pkg-stats
@@ -70,7 +70,7 @@ for i in $(find package/ -name '*.mk') ; do
 	$i = "package/database/database.mk" -o \
 	$i = "package/editors/editors.mk" -o \
 	$i = "package/games/games.mk" -o \
-	$i = "package/multimedia/multimedia" -o \
+	$i = "package/multimedia/multimedia.mk" -o \
 	$i = "package/customize/customize.mk" -o \
 	$i = "package/gnuconfig/gnuconfig.mk" -o \
 	$i = "package/x11r7/x11r7.mk" ; then
@@ -144,7 +144,7 @@ for i in $(find package/ -name '*.mk') ; do
     echo "</td>"
 
     echo "<td class=\"centered\">"
-    if grep "^$pkg:" $i > /dev/null ; then
+    if test $is_pkg_target -eq 0 -a $is_auto_target -eq 0 ; then
 	found=1
 	is_manual_target=1
 	echo "<b>YES</b>"
@@ -155,18 +155,17 @@ for i in $(find package/ -name '*.mk') ; do
 
     echo "<td>"
     echo "<ul>"
-    if [ $is_manual_target -eq 1 ]; then
-	echo "<li>convert to generic target</li>"
-	convert_to_generic_target=$((convert_to_generic_target+1))
-    fi
-    if [ $is_manual_host -eq 1 ]; then
-	echo "<li>convert to generic host</li>"
-	convert_to_generic_host=$((convert_to_generic_host+1))
-    fi
-    if grep "\./configure" $i > /dev/null ; then
-	if [ $is_manual_host -ne 1 ] ; then
-	    echo "<li>convert package to autotools ?</li>"
-	    convert_to_autotools=$((convert_to_autotools+1))
+    if grep "/configure" $i > /dev/null ; then
+	echo "<li>convert package to autotools ?</li>"
+	convert_to_autotools=$((convert_to_autotools+1))
+    else
+	if [ $is_manual_target -eq 1 ]; then
+	    echo "<li>convert to generic target</li>"
+	    convert_to_generic_target=$((convert_to_generic_target+1))
+	fi
+	if [ $is_manual_host -eq 1 ]; then
+	    echo "<li>convert to generic host</li>"
+	    convert_to_generic_host=$((convert_to_generic_host+1))
 	fi
     fi
     if [ $found -eq 0 ] ; then
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] Add a show-targets target
From: Thomas Petazzoni @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


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

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 Makefile |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/Makefile b/Makefile
index a4bf4b5..ec2ec36 100644
--- a/Makefile
+++ b/Makefile
@@ -449,6 +449,9 @@ external-deps:
 	@$(MAKE) -Bs BR2_WGET=$(TOPDIR)/toolchain/wget-show-external-deps.sh \
 		SPIDER=--spider source
 
+show-targets:
+	@echo $(TARGETS)
+
 ifeq ($(BR2_CONFIG_CACHE),y)
 # drop configure cache if configuration is changed
 $(BUILD_DIR)/tgt-config.cache: .config
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] update for 2010.05-rc3
From: Peter Korsgaard @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


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

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 CHANGES            |    2 +-
 Config.in          |    2 +-
 docs/download.html |    6 +++---
 docs/news.html     |   13 +++++++++++++
 4 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/CHANGES b/CHANGES
index 07bcb59..202913d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,4 @@
-2010.05, Not yet released:
+2010.05-rc3, Released May 27th, 2010:
 
 	Fixes all over the tree.
 
diff --git a/Config.in b/Config.in
index 53aed90..4d4dfc9 100644
--- a/Config.in
+++ b/Config.in
@@ -8,7 +8,7 @@ config BR2_HAVE_DOT_CONFIG
 
 config BR2_VERSION
 	string
-	default "2010.05-rc2-git"
+	default "2010.05-rc3"
 
 source "target/Config.in.arch"
 source "target/device/Config.in"
diff --git a/docs/download.html b/docs/download.html
index d8801cd..f2949c8 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -14,12 +14,12 @@ or
 <a href="/downloads/buildroot-2010.02.tar.bz2">buildroot-2010.02.tar.bz2</a>.
 <p>
 
-The latest release candidate is <b>2010.05-rc2</b>, which can be
+The latest release candidate is <b>2010.05-rc3</b>, which can be
 downloaded here:<p>
 
-<a href="/downloads/buildroot-2010.05-rc2.tar.gz">buildroot-2010.05-rc2.tar.gz</a>
+<a href="/downloads/buildroot-2010.05-rc3.tar.gz">buildroot-2010.05-rc3.tar.gz</a>
 or
-<a href="/downloads/buildroot-2010.05-rc2.tar.bz2">buildroot-2010.05-rc2.tar.bz2</a>.
+<a href="/downloads/buildroot-2010.05-rc3.tar.bz2">buildroot-2010.05-rc3.tar.bz2</a>.
 <p>
 
 This and earlier releases can always be downloaded from
diff --git a/docs/news.html b/docs/news.html
index bbebd60..fda53be 100644
--- a/docs/news.html
+++ b/docs/news.html
@@ -5,6 +5,19 @@
 <p>
 
 <ul>
+
+  <li><b>27 May 2010 -- 2010.05-rc3 released</b>
+
+    <p>RC3 is out with more cleanups and bugfixes, see the <a
+    href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2010.05_rc3">CHANGES</a>
+    file for details.
+
+    <p>Head to the <a href="/downloads/">downloads page</a> to pick up the
+    <a href="/downloads/buildroot-2010.05-rc3.tar.bz2">2010.05-rc3
+    release candidate</a>, and report any problems found to the <a
+    href="lists.html">mailing list</a> or <a
+    href="https://bugs.uclibc.org">bug tracker</a>.</p>
+
   <li><b>11 May 2010 -- 2010.05-rc2 released</b>
 
     <p>Another week, another release candidate with a bunch of
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] package: Add new <pkg>-show-depends to list dependencies
From: Thomas Petazzoni @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=118b880d73e812069ec2fe72f921d70894eb10a0
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

The new <pkg>-show-depends simply outputs the list of dependencies for
the given package.

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

Patch is too large, so refusing to show it

^ permalink raw reply

* [Buildroot] [git commit master] Add a <fs>-root-show-depends target
From: Thomas Petazzoni @ 2010-05-27 12:35 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=949db6ac05e42a90ee82e3f979805d98c41fa4f6
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 fs/common.mk |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/fs/common.mk b/fs/common.mk
index a3248c1..50dc974 100644
--- a/fs/common.mk
+++ b/fs/common.mk
@@ -57,6 +57,9 @@ ifeq ($$(BR2_TARGET_ROOTFS_$(2)_LZMA),y)
 	$(LZMA) -9 -c $$@ > $$@.lzma
 endif
 
+$(1)-root-show-depends:
+	@echo $(ROOTFS_$(2)_DEPENDENCIES) host-fakeroot host-makedevs $(if $(BR2_TARGET_ROOTFS_$(2)_LZMA),host-lzma)
+
 $(1)-root: $(BINARIES_DIR)/rootfs.$(1)
 
 ifeq ($$(BR2_TARGET_ROOTFS_$(2)),y)
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] Merge request
From: Peter Korsgaard @ 2010-05-27 12:31 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20100523105523.225c205b@surf>

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> On Sat, 22 May 2010 22:21:13 +0200
 Thomas> Peter Korsgaard <jacmet@uclibc.org> wrote:

 >> I'm not completely happy about adding that one this late in the
 >> release cycle, but I've committed the other 3 - Thanks!

 Thomas> Why ? This patch isn't modifying any existing code, it just adds new
 Thomas> code. If this code is broken, well, then BeagleBoard support will not
 Thomas> work, but otherwise it wouldn't be supported.

True, but I would like to sort out all the BR2_BOARD_NAME mess before
adding more, and I don't like the xload package using a "random" git
tree.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [pull request] Pull request for branch pkg-stats-fixes
From: Peter Korsgaard @ 2010-05-27 12:12 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <cover.1274448176.git.thomas.petazzoni@free-electrons.com>

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> The following changes since commit f3122259e2cbbc0be0fc02820a146b4e4f48bef6:
 Thomas>   Peter Korsgaard (1):
 Thomas>         mtd-utils: buildsystem is broken with parallel make (regarding libubi)

 Thomas> are available in the git repository at:

 Thomas>   git://git.busybox.net/~tpetazzoni/git/buildroot pkg-stats-fixes

 Thomas> Thomas Petazzoni (1):
 Thomas>       pkg-stats: better heuristics

Pulled, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [pull request] Pull request for branch graph-dependencies
From: Peter Korsgaard @ 2010-05-27 12:12 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <cover.1274448102.git.thomas.petazzoni@free-electrons.com>

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> Hello,
 Thomas> As requested by Peter, here is the pull request for the dependency
 Thomas> graph generation script.

 Thomas> Thomas

 Thomas> The following changes since commit f3122259e2cbbc0be0fc02820a146b4e4f48bef6:
 Thomas>   Peter Korsgaard (1):
 Thomas>         mtd-utils: buildsystem is broken with parallel make (regarding libubi)

 Thomas> are available in the git repository at:

 Thomas>   git://git.busybox.net/~tpetazzoni/git/buildroot graph-dependencies

Pulled, thanks.

 Thomas> Thomas Petazzoni (4):
 Thomas>       package: Add new <pkg>-show-depends to list dependencies
 Thomas>       Add a <fs>-root-show-depends target
 Thomas>       Add a show-targets target
 Thomas>       New graph-depends script

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] git access via http
From: Phil Edworthy @ 2010-05-27  8:50 UTC (permalink / raw)
  To: buildroot

Hi,

I just tried cloning the Buildroot repo via http but git just sits there
after printing out "Initialized empty Git repository in
/home/user/buildroot/.git/"

I'm using git 1.6.6 and have no problems accessing github repos via http.
Any ideas why this doesn't work?

Thanks
Phil

^ permalink raw reply

* [Buildroot] [git commit master] microperl: fix build with /bin/sh = dash
From: Peter Korsgaard @ 2010-05-27  7:53 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=062cebb08fa9079b39f61144224de2ad2e2e56a6
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 CHANGES                        |   16 ++++++++--------
 package/microperl/microperl.mk |    5 +++++
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/CHANGES b/CHANGES
index 4926c6d..07bcb59 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,14 +5,14 @@
 	Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
 	cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
 	gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
-	gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc, libdvdnav,
-	libdvdread, libglade, libglib2, libgtk2, libidn, libmms,
-	libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2, make,
-	metacity, mtd-utils, mutt, nbd, netsnmp, ntfsprogs, ntp, olsr,
-	pango, pciutils, pcmanfm, php, pkg-config, psmisc, qt, samba,
-	shared-mime-info, squashfs, squashfs3, sshfs,
-	startup-notification, swfdec, sylpheed, uemacs, util-linux,
-	valgrind, vpnc, vsftpd, webkit, xstroke
+	gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
+	libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
+	libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
+	make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
+	ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
+	pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
+	squashfs3, sshfs, startup-notification, swfdec, sylpheed,
+	uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
 
 	Issues resolved (http://bugs.uclibc.org):
 
diff --git a/package/microperl/microperl.mk b/package/microperl/microperl.mk
index 7985a65..869d99c 100644
--- a/package/microperl/microperl.mk
+++ b/package/microperl/microperl.mk
@@ -22,6 +22,11 @@ $(DL_DIR)/$(MICROPERL_SOURCE):
 
 $(MICROPERL_DIR)/.source: $(DL_DIR)/$(MICROPERL_SOURCE)
 	$(MICROPERL_CAT) $(DL_DIR)/$(MICROPERL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+	# makedepend contains bashisms
+	$(SED) 's~sh ./makedepend~bash ./makedepend~' \
+		$(MICROPERL_DIR)/Makefile.SH \
+		$(MICROPERL_DIR)/x2p/Makefile.SH \
+		$(MICROPERL_DIR)/pod/Makefile.SH
 	chmod -R u+w $(MICROPERL_DIR)
 	touch $@
 
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] kernel-headers: bump 2.6.27.x / 2.6.32.x / 2.6.33.x stable versions
From: Peter Korsgaard @ 2010-05-27  7:53 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=74c0c949a89ea3e8abd083dfe17ced747ad16ee6
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 toolchain/kernel-headers/Config.in                 |    6 +++---
 ...types-for-headers-exported-to-user-space.patch} |    0
 ...types-for-headers-exported-to-user-space.patch} |    0
 3 files changed, 3 insertions(+), 3 deletions(-)
 rename toolchain/kernel-headers/{linux-2.6.32.13-scsi-use-__uX-types-for-headers-exported-to-user-space.patch => linux-2.6.32.14-scsi-use-__uX-types-for-headers-exported-to-user-space.patch} (100%)
 rename toolchain/kernel-headers/{linux-2.6.33.4-scsi-use-__uX-types-for-headers-exported-to-user-space.patch => linux-2.6.33.5-scsi-use-__uX-types-for-headers-exported-to-user-space.patch} (100%)

diff --git a/toolchain/kernel-headers/Config.in b/toolchain/kernel-headers/Config.in
index 3b0c93b..c58e243 100644
--- a/toolchain/kernel-headers/Config.in
+++ b/toolchain/kernel-headers/Config.in
@@ -58,12 +58,12 @@ config BR2_DEFAULT_KERNEL_VERSION
 
 config BR2_DEFAULT_KERNEL_HEADERS
 	string
-	default "2.6.27.46"	if BR2_KERNEL_HEADERS_2_6_27
+	default "2.6.27.47"	if BR2_KERNEL_HEADERS_2_6_27
 	default "2.6.28.10"	if BR2_KERNEL_HEADERS_2_6_28
 	default "2.6.29.6"	if BR2_KERNEL_HEADERS_2_6_29
 	default "2.6.30.10"	if BR2_KERNEL_HEADERS_2_6_30
 	default "2.6.31.13"	if BR2_KERNEL_HEADERS_2_6_31
-	default "2.6.32.13"	if BR2_KERNEL_HEADERS_2_6_32
-	default "2.6.33.4"	if BR2_KERNEL_HEADERS_2_6_33
+	default "2.6.32.14"	if BR2_KERNEL_HEADERS_2_6_32
+	default "2.6.33.5"	if BR2_KERNEL_HEADERS_2_6_33
 	default "2.6"		if BR2_KERNEL_HEADERS_SNAP
 	default $BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
diff --git a/toolchain/kernel-headers/linux-2.6.32.13-scsi-use-__uX-types-for-headers-exported-to-user-space.patch b/toolchain/kernel-headers/linux-2.6.32.14-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
similarity index 100%
rename from toolchain/kernel-headers/linux-2.6.32.13-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
rename to toolchain/kernel-headers/linux-2.6.32.14-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
diff --git a/toolchain/kernel-headers/linux-2.6.33.4-scsi-use-__uX-types-for-headers-exported-to-user-space.patch b/toolchain/kernel-headers/linux-2.6.33.5-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
similarity index 100%
rename from toolchain/kernel-headers/linux-2.6.33.4-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
rename to toolchain/kernel-headers/linux-2.6.33.5-scsi-use-__uX-types-for-headers-exported-to-user-space.patch
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] CHANGES: #75 + #699 are now closed
From: Peter Korsgaard @ 2010-05-26 22:49 UTC (permalink / raw)
  To: buildroot


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

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 CHANGES |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/CHANGES b/CHANGES
index af73187..4926c6d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -16,6 +16,8 @@
 
 	Issues resolved (http://bugs.uclibc.org):
 
+	#75: arm buildroot "unrecognized option" error
+	#699: Buildroot fails to copy libstdc++ to target when using external...
 	#1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
 	#1729: alsamixergui fails to build
 	#1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] gob2: workaround configure misdetecting library needed for flex
From: Peter Korsgaard @ 2010-05-26 22:49 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=2f9784f3961e98b54bda2e2f71cbb84f74f32075
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/gob2/gob2.mk |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/gob2/gob2.mk b/package/gob2/gob2.mk
index 5d50ed6..04b3798 100644
--- a/package/gob2/gob2.mk
+++ b/package/gob2/gob2.mk
@@ -6,6 +6,7 @@
 GOB2_VERSION = 2.0.15
 GOB2_SOURCE = gob2-$(GOB2_VERSION).tar.gz
 GOB2_SITE = http://ftp.5z.com/pub/gob/
+IPERF_CONF_ENV = ac_cv_lib_lex=-lfl
 
 GOB2_DEPENDENCIES = libglib2 flex bison host-pkg-config host-flex
 
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] uClibc: 0.9.31 defconfig: disable FORCE_SHAREABLE_TEXT_SEGMENTS
From: Peter Korsgaard @ 2010-05-26 22:49 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=8eef52a4b009eb7d5d506d68df57a1a10eb52a80
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Works around issues with non-fPIC libraries.

Reported-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>

Patch is too large, so refusing to show it

^ permalink raw reply

* [Buildroot] [git commit master] dependencies: check that . is not in the PATH
From: Thomas Petazzoni @ 2010-05-26 22:49 UTC (permalink / raw)
  To: buildroot


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

Having . in the PATH makes the toolchain build process fail because it
confuses host tools and target tools.

This fixes bug #75.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 toolchain/dependencies/dependencies.sh |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/toolchain/dependencies/dependencies.sh b/toolchain/dependencies/dependencies.sh
index f5d9163..34149c1 100755
--- a/toolchain/dependencies/dependencies.sh
+++ b/toolchain/dependencies/dependencies.sh
@@ -34,6 +34,21 @@ if test -n "$LD_LIBRARY_PATH" ; then
 	fi
 fi;
 
+# sanity check for CWD in PATH. Having the current working directory
+# in the PATH makes the toolchain build process break.
+# try not to rely on egrep..
+if test -n "$PATH" ; then
+	/bin/echo TRiGGER_start"$PATH"TRiGGER_end | /bin/grep ':\.:' >/dev/null 2>&1 ||
+	/bin/echo TRiGGER_start"$PATH"TRiGGER_end | /bin/grep 'TRiGGER_start\.:' >/dev/null 2>&1 ||
+	/bin/echo TRiGGER_start"$PATH"TRiGGER_end | /bin/grep ':\.TRiGGER_end' >/dev/null 2>&1 ||
+	/bin/echo TRiGGER_start"$PATH"TRiGGER_end | /bin/grep 'TRIGGER_start\.TRIGGER_end' >/dev/null 2>&1
+	if test $? = 0; then
+		/bin/echo -e "\nYou seem to have the current working directory in your"
+		/bin/echo -e "PATH environment variable. This doesn't work.\n"
+		exit 1;
+	fi
+fi;
+
 # Verify that which is installed
 if ! which which > /dev/null ; then
 	/bin/echo -e "\nYou must install 'which' on your build machine\n";
-- 
1.6.3.3

^ permalink raw reply related

* [Buildroot] [git commit master] dependencies: fix tests on LD_LIBRARY_PATH
From: Thomas Petazzoni @ 2010-05-26 22:49 UTC (permalink / raw)
  To: buildroot


commit: http://git.buildroot.net/buildroot/commit/?id=6b8b829508a98667267b6a5ec8342ddd1f2b3377
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Things like LD_LIBRARY_PATH=. or even LD_LIBRARY_PATH=.:/usr/lib were
not detected as incorrect.

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

Patch is too large, so refusing to show it

^ permalink raw reply

* [Buildroot] [pull request] Pull request for branch dependencies-fixes
From: Peter Korsgaard @ 2010-05-26 22:48 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <cover.1274482644.git.thomas.petazzoni@free-electrons.com>

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> The following changes since commit 51861e1ba19a036625643a56382a175e8388529f:
 Thomas>   Peter Korsgaard (1):
 Thomas>         sshfs: needs largefile support (because of fuse)

 Thomas> are available in the git repository at:

 Thomas>   git://git.busybox.net/~tpetazzoni/git/buildroot dependencies-fixes

Pulled, thanks.

-- 
Bye, Peter Korsgaard

^ 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