* [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>
---
| 6 +++---
| 0
| 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%)
--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
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox