* [Buildroot] [PATCH - v4] tcllib: new package
From: Davide Viti @ 2012-12-07 0:16 UTC (permalink / raw)
To: buildroot
Yet another update:
- Set TCLLIB_LICENSE to "tcl license"
- Make sure host-tcl is used for building
regards,
Davide
^ permalink raw reply
* [Buildroot] [PATCH] tcllib: new package
From: Arnout Vandecappelle @ 2012-12-06 23:36 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354833972-17700-2-git-send-email-zinosat@tiscali.it>
On 06/12/12 23:46, Davide Viti wrote:
[snip]
> diff --git a/package/tcllib/tcllib.mk b/package/tcllib/tcllib.mk
> new file mode 100644
> index 0000000..471720d
> --- /dev/null
> +++ b/package/tcllib/tcllib.mk
> @@ -0,0 +1,13 @@
> +#############################################################
> +#
> +# tcllib
> +#
> +#############################################################
> +TCLLIB_VERSION = 1.13
> +TCLLIB_SOURCE = tcllib-$(TCLLIB_VERSION).tar.bz2
> +TCLLIB_SITE =http://downloads.sourceforge.net/project/tcllib/tcllib/$(TCLLIB_VERSION)
> +TCLLIB_LICENSE = tcllib license
Since it's the same as the tcl license, I'd call it "tcl license".
Regards,
Arnout
> +TCLLIB_LICENSE_FILES = license.terms
> +TCLLIB_DEPENDENCIES = host-tcl
> +
> +$(eval $(autotools-package))
--
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] pkg-infra: add <pkg>-extract and <pkg>-patch targets to OVERRIDE support
From: Arnout Vandecappelle @ 2012-12-06 23:16 UTC (permalink / raw)
To: buildroot
From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
The legal-info target (and possibly others as well) depends on
<pkg>-extract to make sure the license file is available. However,
when <PKG>_OVERRIDE_SRCDIR is active, the <pkg>-extract target
doesn't exist.
To solve this, we add <pkg>-extract which depends on <pkg>-rsync.
While we're at it, we do the same for <pkg>-patch. That avoids the
same problem in the future if something starts depending on
<pkg>-patch.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
---
v2: As ThomasP suggested, don't remove <pkg>-rsync.
---
package/pkg-generic.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index 6fcd359..13c1d83 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -390,6 +390,9 @@ $(1)-configure: $(1)-depends \
$(1)-depends: $(1)-rsync $$($(2)_DEPENDENCIES)
+$(1)-patch: $(1)-rsync
+$(1)-extract: $(1)-rsync
+
$(1)-rsync: $$($(2)_TARGET_RSYNC)
$(1)-source: $$($(2)_TARGET_RSYNC_SOURCE)
--
1.7.10.4
^ permalink raw reply related
* [Buildroot] [PATCH] make legal-info: fails with OVERRIDE_SRCDIR
From: Arnout Vandecappelle @ 2012-12-06 23:15 UTC (permalink / raw)
To: buildroot
In-Reply-To: <87624f2jo4.fsf@dell.be.48ers.dk>
On 06/12/12 18:07, Peter Korsgaard wrote:
>>>>>> "Stephan" == Stephan Hoffmann<sho@relinux.de> writes:
>
> Hi,
>
> Stephan> Committed, thanks.
>
> Stephan> Hi,
>
> Stephan> sorry, but I forgot that Arnout's patch
> Stephan> http://lists.busybox.net/pipermail/
> Stephan> buildroot/2012-October/059910.html is not yet applied. My
> Stephan> patch does not work without this.
>
> Ahh, ok. Arnout, you mentioned you would rework and resend the patch:
>
> http://lists.busybox.net/pipermail/buildroot/2012-October/059941.html
Which I did:
http://lists.busybox.net/pipermail/buildroot/2012-October/059954.html
I'll resend with the ACKs.
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] tcllib: new package
From: Yann E. MORIN @ 2012-12-06 23:09 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354833972-17700-2-git-send-email-zinosat@tiscali.it>
Davide, All,
On Thursday 06 December 2012 Davide Viti wrote:
[--SNIP--]
> diff --git a/package/tcllib/tcllib.mk b/package/tcllib/tcllib.mk
> new file mode 100644
> index 0000000..471720d
> --- /dev/null
> +++ b/package/tcllib/tcllib.mk
> @@ -0,0 +1,13 @@
> +#############################################################
> +#
> +# tcllib
> +#
> +#############################################################
> +TCLLIB_VERSION = 1.13
> +TCLLIB_SOURCE = tcllib-$(TCLLIB_VERSION).tar.bz2
> +TCLLIB_SITE = http://downloads.sourceforge.net/project/tcllib/tcllib/$(TCLLIB_VERSION)
> +TCLLIB_LICENSE = tcllib license
> +TCLLIB_LICENSE_FILES = license.terms
> +TCLLIB_DEPENDENCIES = host-tcl
On my machine, tcllib uses /usr/bin/tclsh8.4 instead of our own,
newly-built host-tcl:
>>> tcllib 1.13 Installing to target
PATH="/home/ymorin/dev/buildroot/O.tcl/host/bin:/home/ymorin/dev/buildroot/O.tcl/host/usr/bin:/home/ymorin/dev/buildroot/O.tcl/host/usr/sbin/:/home/ymorin/bin:/opt/zbar/bin:/opt/stgit/bin:/opt/qemu/bin:/opt/pkg++/bin:/opt/hg/bin:/opt/firefox/bin:/opt/bencode/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PERLLIB="/home/ymorin/dev/buildroot/O.tcl/host/usr/lib/perl" /usr/bin/make -j24 DESTDIR=/home/ymorin/dev/buildroot/O.tcl/target install -C /home/ymorin/dev/buildroot/O.tcl/build/tcllib-1.13/
/usr/bin/tclsh8.4 `echo ./installer.tcl` \
-no-examples -no-html \
-pkg-path /home/ymorin/dev/buildroot/O.tcl/target/usr/lib/tcllib1.13 \
-app-path /home/ymorin/dev/buildroot/O.tcl/target/usr/bin \
-nroff-path /home/ymorin/dev/buildroot/O.tcl/target/usr/man/mann \
-no-wait -no-gui
We really want tcllib to use our newly-built host-tcl's tclsh, in case
tcllib is not compatible with the host tclsh.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply
* [Buildroot] [PATCH 2/2] b43-firmware: new package
From: Thomas Petazzoni @ 2012-12-06 22:50 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354834200-31532-1-git-send-email-thomas.petazzoni@free-electrons.com>
This package allows to download the Broadcom Wifi drivers, extract the
firmware from them, and install them in /lib/firmware, so that they
can be used by the open-source kernel driver b43.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/Config.in | 1 +
package/b43-firmware/Config.in | 25 +++++++++++++++++++++++++
package/b43-firmware/b43-firmware.mk | 29 +++++++++++++++++++++++++++++
3 files changed, 55 insertions(+)
create mode 100644 package/b43-firmware/Config.in
create mode 100644 package/b43-firmware/b43-firmware.mk
diff --git a/package/Config.in b/package/Config.in
index f95e29d..e313337 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -197,6 +197,7 @@ endmenu
menu "Hardware handling"
source "package/acpid/Config.in"
+source "package/b43-firmware/Config.in"
source "package/cdrkit/Config.in"
source "package/dbus/Config.in"
source "package/dbus-glib/Config.in"
diff --git a/package/b43-firmware/Config.in b/package/b43-firmware/Config.in
new file mode 100644
index 0000000..ab7f4a7
--- /dev/null
+++ b/package/b43-firmware/Config.in
@@ -0,0 +1,25 @@
+config BR2_PACKAGE_B43_FIRMWARE
+ bool "b43-firware"
+ help
+ Firmware for the Broadcom Wifi devices supported by the b43
+ kernel driver.
+
+if BR2_PACKAGE_B43_FIRMWARE
+
+choice
+ prompt "Kernel version"
+ default BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2
+ help
+ Select the kernel version you're using. The b43 driver in
+ kernel >= 3.2 need a different firmware than the b43 drivers
+ from kernel < 3.2.
+
+ config BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2
+ bool ">= 3.2"
+
+ config BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2
+ bool "< 3.2"
+
+endchoice
+
+endif
diff --git a/package/b43-firmware/b43-firmware.mk b/package/b43-firmware/b43-firmware.mk
new file mode 100644
index 0000000..a4383e4
--- /dev/null
+++ b/package/b43-firmware/b43-firmware.mk
@@ -0,0 +1,29 @@
+#############################################################
+#
+# b43-firmware
+#
+#############################################################
+
+ifeq ($(BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2),y)
+B43_FIRMWARE_VERSION = 5.100.138
+B43_FIRMWARE_SITE = http://www.lwfinger.com/b43-firmware/
+B43_FIRMWARE_SOURCE = broadcom-wl-$(B43_FIRMWARE_VERSION).tar.bz2
+B43_FIRMWARE_DRIVER_FILE = linux/wl_apsta.o
+else ifeq ($(BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2),y)
+B43_FIRMWARE_VERSION = 5.10.56.27.3
+B43_FIRMWARE_SITE = http://mirror2.openwrt.org/sources/
+B43_FIRMWARE_SOURCE = broadcom-wl-$(B43_FIRMWARE_VERSION)_mipsel.tar.bz2
+B43_FIRMWARE_DRIVER_FILE = driver/wl_apsta/wl_prebuilt.o
+endif
+
+B43_FIRMWARE_LICENSE = PROPRIETARY
+B43_FIRMWARE_REDISTRIBUTE = NO
+
+B43_FIRMWARE_DEPENDENCIES = host-b43-fwcutter
+
+define B43_FIRMWARE_INSTALL_TARGET_CMDS
+ $(INSTALL) -d -m 0755 $(TARGET_DIR)/lib/firmware/
+ $(HOST_DIR)/usr/bin/b43-fwcutter -w $(TARGET_DIR)/lib/firmware/ $(@D)/$(B43_FIRMWARE_DRIVER_FILE)
+endef
+
+$(eval $(generic-package))
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] [PATCH 1/2] b43-fwcutter: new package
From: Thomas Petazzoni @ 2012-12-06 22:49 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354834200-31532-1-git-send-email-thomas.petazzoni@free-electrons.com>
b43-fwcutter is an open-source tool (BSD-2c) that extracts the
firmwares from the Broadcom proprietary drivers. Those firmwares can
then be used by the open-source b43 and b43-legacy drivers of the
Linux kernel.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/b43-fwcutter/b43-fwcutter.mk | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 package/b43-fwcutter/b43-fwcutter.mk
diff --git a/package/b43-fwcutter/b43-fwcutter.mk b/package/b43-fwcutter/b43-fwcutter.mk
new file mode 100644
index 0000000..b48eb45
--- /dev/null
+++ b/package/b43-fwcutter/b43-fwcutter.mk
@@ -0,0 +1,21 @@
+#############################################################
+#
+# b43-fwcutter
+#
+#############################################################
+
+B43_FWCUTTER_VERSION = 015
+B43_FWCUTTER_SITE = http://bues.ch/b43/fwcutter/
+B43_FWCUTTER_SOURCE = b43-fwcutter-$(B43_FWCUTTER_VERSION).tar.bz2
+B43_FWCUTTER_LICENSE = BSD-2c
+B43_FWCUTTER_LICENSE_FILES = COPYING
+
+define HOST_B43_FWCUTTER_BUILD_CMDS
+ $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+endef
+
+define HOST_B43_FWCUTTER_INSTALL_CMDS
+ $(INSTALL) -D -m 0755 $(@D)/b43-fwcutter $(HOST_DIR)/usr/bin/b43-fwcutter
+endef
+
+$(eval $(host-generic-package))
--
1.7.9.5
^ permalink raw reply related
* [Buildroot] Installation of b43 firmwares
From: Thomas Petazzoni @ 2012-12-06 22:49 UTC (permalink / raw)
To: buildroot
Hello,
Here is a set of two patches that allow to easily install the b43
firmware needed to operate a number of Broadcom Wifi devices.
Thomas
^ permalink raw reply
* [Buildroot] [PATCH] tcllib: new package
From: Davide Viti @ 2012-12-06 22:46 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354833972-17700-1-git-send-email-zinosat@tiscali.it>
Signed-off-by: Davide Viti <zinosat@tiscali.it>
---
package/Config.in | 5 +++++
package/tcllib/Config.in | 11 +++++++++++
package/tcllib/tcllib.mk | 13 +++++++++++++
3 files changed, 29 insertions(+), 0 deletions(-)
create mode 100644 package/tcllib/Config.in
create mode 100644 package/tcllib/tcllib.mk
diff --git a/package/Config.in b/package/Config.in
index 74e439e..cad1221 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -313,6 +313,11 @@ endmenu
endif
source "package/ruby/Config.in"
source "package/tcl/Config.in"
+if BR2_PACKAGE_TCL
+menu "tcl libraries/modules"
+source "package/tcllib/Config.in"
+endmenu
+endif
endmenu
menu "Libraries"
diff --git a/package/tcllib/Config.in b/package/tcllib/Config.in
new file mode 100644
index 0000000..b0a4ad0
--- /dev/null
+++ b/package/tcllib/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_TCLLIB
+ bool "tcllib"
+ help
+ Tcllib is a collection of utility modules for Tcl. These
+ modules provide a wide variety of functionality, from
+ implementations of standard data structures to
+ implementations of common networking protocols. The intent
+ is to collect commonly used function into a single library,
+ which users can rely on to be available and stable
+
+ http://tcl.activestate.com/software/tcllib/
diff --git a/package/tcllib/tcllib.mk b/package/tcllib/tcllib.mk
new file mode 100644
index 0000000..471720d
--- /dev/null
+++ b/package/tcllib/tcllib.mk
@@ -0,0 +1,13 @@
+#############################################################
+#
+# tcllib
+#
+#############################################################
+TCLLIB_VERSION = 1.13
+TCLLIB_SOURCE = tcllib-$(TCLLIB_VERSION).tar.bz2
+TCLLIB_SITE = http://downloads.sourceforge.net/project/tcllib/tcllib/$(TCLLIB_VERSION)
+TCLLIB_LICENSE = tcllib license
+TCLLIB_LICENSE_FILES = license.terms
+TCLLIB_DEPENDENCIES = host-tcl
+
+$(eval $(autotools-package))
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] [PATCH - v3] tcllib: new package
From: Davide Viti @ 2012-12-06 22:46 UTC (permalink / raw)
To: buildroot
As dicussed on IRC, here follows another update:
- Set TCLLIB_LICENSE to "tcllib license"
DESCRIPTION.txt says "Rights: BSD" without specifying the BSD clause
- remove "tcl" from the list of dependencies, since "tcllib" can be
selected only if tcl has been selected
^ permalink raw reply
* [Buildroot] [PATCH] tcllib: new package
From: Davide Viti @ 2012-12-06 21:33 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354829598-16782-1-git-send-email-zinosat@tiscali.it>
CC: yann.morin.1998 at free.fr
Signed-off-by: Davide Viti <zinosat@tiscali.it>
---
package/Config.in | 5 +++++
package/tcllib/Config.in | 11 +++++++++++
package/tcllib/tcllib.mk | 12 ++++++++++++
3 files changed, 28 insertions(+), 0 deletions(-)
create mode 100644 package/tcllib/Config.in
create mode 100644 package/tcllib/tcllib.mk
diff --git a/package/Config.in b/package/Config.in
index 74e439e..cad1221 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -313,6 +313,11 @@ endmenu
endif
source "package/ruby/Config.in"
source "package/tcl/Config.in"
+if BR2_PACKAGE_TCL
+menu "tcl libraries/modules"
+source "package/tcllib/Config.in"
+endmenu
+endif
endmenu
menu "Libraries"
diff --git a/package/tcllib/Config.in b/package/tcllib/Config.in
new file mode 100644
index 0000000..b0a4ad0
--- /dev/null
+++ b/package/tcllib/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_TCLLIB
+ bool "tcllib"
+ help
+ Tcllib is a collection of utility modules for Tcl. These
+ modules provide a wide variety of functionality, from
+ implementations of standard data structures to
+ implementations of common networking protocols. The intent
+ is to collect commonly used function into a single library,
+ which users can rely on to be available and stable
+
+ http://tcl.activestate.com/software/tcllib/
diff --git a/package/tcllib/tcllib.mk b/package/tcllib/tcllib.mk
new file mode 100644
index 0000000..fa8968d
--- /dev/null
+++ b/package/tcllib/tcllib.mk
@@ -0,0 +1,12 @@
+#############################################################
+#
+# tcllib
+#
+#############################################################
+TCLLIB_VERSION = 1.13
+TCLLIB_SOURCE = tcllib-$(TCLLIB_VERSION).tar.bz2
+TCLLIB_SITE = http://downloads.sourceforge.net/project/tcllib/tcllib/$(TCLLIB_VERSION)
+TCLLIB_LICENSE_FILES = license.terms
+TCLLIB_DEPENDENCIES = host-tcl tcl
+
+$(eval $(autotools-package))
--
1.7.2.5
^ permalink raw reply related
* [Buildroot] [PATCH - v2] tcllib: new package
From: Davide Viti @ 2012-12-06 21:33 UTC (permalink / raw)
To: buildroot
I've updated the patch applying the fixes suggested during the review.
In particular:
- remove depends on BR2_PACKAGE_TCL from Config.in
- fix download URL and fetch smaller bz2 upstream tarball
- remove $(eval $(host-autotools-package))
- depend on host-tcl
- invoke "configure" instead of installer.tcl
- remove TCLLIB_LICENSE (is not BSD-2c). Just specify
TCLLIB_LICENSE_FILES
thanx in advance for your feedback
regards,
Davide
^ permalink raw reply
* [Buildroot] [git commit] alsa-lib: fix build on bfin
From: Peter Korsgaard @ 2012-12-06 19:43 UTC (permalink / raw)
To: buildroot
commit: http://git.buildroot.net/buildroot/commit/?id=9a6d3456f3e7965f30648fd09ef54b13109d210d
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Bfin toolchains don't have versionsort (which alsa-lib needs), so fake it
using alphasort instead.
Fixes http://autobuild.buildroot.net/results/cf760651b2e238842813bf0882011b5fbb898c0d
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
package/alsa-lib/alsa-lib.mk | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk
index eddd3d2..ba222db 100644
--- a/package/alsa-lib/alsa-lib.mk
+++ b/package/alsa-lib/alsa-lib.mk
@@ -70,6 +70,12 @@ ifeq ($(BR2_SOFT_FLOAT),y)
ALSA_LIB_CONF_OPT += --with-softfloat
endif
+ifeq ($(BR2_bfin),y)
+# blackfin external toolchains don't have versionsort. Fake it using alphasort
+# instead
+ALSA_LIB_CFLAGS += -Dversionsort=alphasort
+endif
+
ALSA_LIB_CONF_ENV = CFLAGS="$(ALSA_LIB_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS) -lm"
^ permalink raw reply related
* [Buildroot] [git commit] toolchain-external: bfin 2012R1-BETA toolchain no longer available
From: Peter Korsgaard @ 2012-12-06 19:43 UTC (permalink / raw)
To: buildroot
commit: http://git.buildroot.net/buildroot/commit/?id=36c76398dcb5ee604ae24f384d7055ef37b23568
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Replace it by -RC2 instead.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
toolchain/toolchain-external/ext-tool.mk | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/toolchain/toolchain-external/ext-tool.mk b/toolchain/toolchain-external/ext-tool.mk
index beba49f..6236235 100644
--- a/toolchain/toolchain-external/ext-tool.mk
+++ b/toolchain/toolchain-external/ext-tool.mk
@@ -245,10 +245,10 @@ TOOLCHAIN_EXTERNAL_SITE_2 = http://blackfin.uclinux.org/gf/download/frsrelease
TOOLCHAIN_EXTERNAL_SOURCE_2 = blackfin-toolchain-uclibc-full-2011R1-RC4.i386.tar.bz2
TOOLCHAIN_EXTERNAL_SOURCE = $(TOOLCHAIN_EXTERNAL_SOURCE_1) $(TOOLCHAIN_EXTERNAL_SOURCE_2)
else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1),y)
-TOOLCHAIN_EXTERNAL_SITE_1 = http://blackfin.uclinux.org/gf/download/frsrelease/544/9749/
-TOOLCHAIN_EXTERNAL_SOURCE_1 = blackfin-toolchain-2012R1-BETA1.i386.tar.bz2
-TOOLCHAIN_EXTERNAL_SITE_2 = http://blackfin.uclinux.org/gf/download/frsrelease/544/9773/
-TOOLCHAIN_EXTERNAL_SOURCE_2 = blackfin-toolchain-uclibc-full-2012R1-BETA1.i386.tar.bz2
+TOOLCHAIN_EXTERNAL_SITE_1 = http://blackfin.uclinux.org/gf/download/frsrelease/559/9858/
+TOOLCHAIN_EXTERNAL_SOURCE_1 = blackfin-toolchain-2012R1-RC2.i386.tar.bz2
+TOOLCHAIN_EXTERNAL_SITE_2 = http://blackfin.uclinux.org/gf/download/frsrelease/559/9866/
+TOOLCHAIN_EXTERNAL_SOURCE_2 = blackfin-toolchain-uclibc-full-2012R1-RC2.i386.tar.bz2
TOOLCHAIN_EXTERNAL_SOURCE = $(TOOLCHAIN_EXTERNAL_SOURCE_1) $(TOOLCHAIN_EXTERNAL_SOURCE_2)
else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_XILINX_MICROBLAZEEL_V2),y)
TOOLCHAIN_EXTERNAL_SITE=http://git.xilinx.com/?p=xldk/microblaze_v2.0_le.git;a=blob;h=d7b493c5dbcc24ba9cc3be2e4c14d6d9701e6805;hb=00163583b771bb4e937632765dd0c5516b3e31c4;f=
^ permalink raw reply related
* [Buildroot] [PATCH v5] neard: new package
From: Simon Dawson @ 2012-12-06 19:41 UTC (permalink / raw)
To: buildroot
In-Reply-To: <87d2yn142e.fsf@dell.be.48ers.dk>
Hi Peter.
On 6 December 2012 17:30, Peter Korsgaard <jacmet@sunsite.dk> wrote:
> It seems to cause build failures though - Care to look at it?
>
> http://autobuild.buildroot.net/results/eb2e3e8c604e26738f73b55e788b969d4a3dee23/build-end.log
The linux/nfc.h kernel header does not exist for pre-3.1.x kernels.
The toolchain used for the autobuild linked above uses 2.6.38 kernel
headers.
To my knowledge, we do not have a mechanism for marking a package as
requiring a [toolchain using a] minimum kernel header version. Is
there a simple way of achieving this, or is it going to require some
new infrastructure?
Simon.
^ permalink raw reply
* [Buildroot] [PATCHv2] qemu/ppc-virtex-ml507: add new sample config
From: Gustavo Zacarias @ 2012-12-06 18:59 UTC (permalink / raw)
To: buildroot
Add new powerpc-virtex-ml507 sample qemu config.
Useful for powerpc softfloat testing.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
board/qemu/powerpc-virtex-ml507/readme.txt | 8 ++++++++
configs/qemu_ppc_virtex_ml507_defconfig | 22 ++++++++++++++++++++++
2 files changed, 30 insertions(+), 0 deletions(-)
create mode 100644 board/qemu/powerpc-virtex-ml507/readme.txt
create mode 100644 configs/qemu_ppc_virtex_ml507_defconfig
diff --git a/board/qemu/powerpc-virtex-ml507/readme.txt b/board/qemu/powerpc-virtex-ml507/readme.txt
new file mode 100644
index 0000000..0500a95
--- /dev/null
+++ b/board/qemu/powerpc-virtex-ml507/readme.txt
@@ -0,0 +1,8 @@
+Run the emulation with:
+
+ cp output/images/virtex440-ml507.dtb ppc.dtb
+ qemu-system-ppc -M virtex-ml507 -kernel output/images/vmlinux -m 256 -nographic -append "console=ttyS0"
+
+The login prompt will appear in the terminal that started Qemu.
+
+Tested with QEMU 1.2.0
diff --git a/configs/qemu_ppc_virtex_ml507_defconfig b/configs/qemu_ppc_virtex_ml507_defconfig
new file mode 100644
index 0000000..6b4ea74
--- /dev/null
+++ b/configs/qemu_ppc_virtex_ml507_defconfig
@@ -0,0 +1,22 @@
+# Architecture
+BR2_powerpc=y
+BR2_powerpc_440=y
+
+# Filesystem
+# BR2_TARGET_ROOTFS_TAR is not set
+BR2_TARGET_ROOTFS_INITRAMFS=y
+
+# Lock to 3.6 headers to avoid breaking with newer kernels
+BR2_KERNEL_HEADERS_3_6=y
+
+# Use soft float
+BR2_SOFT_FLOAT=y
+
+# Kernel
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.6.9"
+BR2_LINUX_KERNEL_DEFCONFIG="44x/virtex5"
+BR2_LINUX_KERNEL_VMLINUX=y
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="virtex440-ml507"
--
1.7.8.6
^ permalink raw reply related
* [Buildroot] [PATCH] qemu/ppc-virtex-ml507: add new sample config
From: Gustavo Zacarias @ 2012-12-06 18:45 UTC (permalink / raw)
To: buildroot
Add new powerpc-virtex-ml507 sample qemu config.
Useful for powerpc softfloat testing.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
board/qemu/powerpc-virtex-ml507/readme.txt | 8 ++++++++
configs/qemu_ppc_virtex_ml507_defconfig | 22 ++++++++++++++++++++++
2 files changed, 30 insertions(+), 0 deletions(-)
create mode 100644 board/qemu/powerpc-virtex-ml507/readme.txt
create mode 100644 configs/qemu_ppc_virtex_ml507_defconfig
diff --git a/board/qemu/powerpc-virtex-ml507/readme.txt b/board/qemu/powerpc-virtex-ml507/readme.txt
new file mode 100644
index 0000000..0500a95
--- /dev/null
+++ b/board/qemu/powerpc-virtex-ml507/readme.txt
@@ -0,0 +1,8 @@
+Run the emulation with:
+
+ cp output/images/virtex440-ml507.dtb ppc.dtb
+ qemu-system-ppc -M virtex-ml507 -kernel output/images/vmlinux -m 256 -nographic -append "console=ttyS0"
+
+The login prompt will appear in the terminal that started Qemu.
+
+Tested with QEMU 1.2.0
diff --git a/configs/qemu_ppc_virtex_ml507_defconfig b/configs/qemu_ppc_virtex_ml507_defconfig
new file mode 100644
index 0000000..541d84c
--- /dev/null
+++ b/configs/qemu_ppc_virtex_ml507_defconfig
@@ -0,0 +1,22 @@
+# Architecture
+BR2_powerpc=y
+BR2_powerpc_440=y
+
+# Filesystem
+# BR2_TARGET_ROOTFS_TAR is not set
+BR2_TARGET_ROOTFS_INITRAMFS=y
+
+# Lock to 3.6 headers to avoid breaking with newer kernels
+BR2_KERNEL_HEADERS_3_6=y
+
+# Use soft float
+BR2_SOFT_FLOAT=y
+
+# Kernel
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.6.9"
+BR2_LINUX_KERNEL_DEFCONFIG="44x/virtex5"
+BR2_LINUX_KERNEL_VMLINUX=y
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="44x/virtex440-ml507"
--
1.7.8.6
^ permalink raw reply related
* [Buildroot] [git commit] libpcap: fix canusb related build issue
From: Peter Korsgaard @ 2012-12-06 17:41 UTC (permalink / raw)
To: buildroot
commit: http://git.buildroot.net/buildroot/commit/?id=e63dcf20e2e457534346b144b32a2c4abe469a29
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes http://autobuild.buildroot.net/results/1b57e479a643df11ea3b20f848085af4ef40799b
The libusb auto detection oddly enough succeeds, even though libusb isn't
available. Fix it by explicitly enabling/disabling canusb support.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
package/libpcap/libpcap.mk | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk
index d35c228..7e68f51 100644
--- a/package/libpcap/libpcap.mk
+++ b/package/libpcap/libpcap.mk
@@ -20,12 +20,18 @@ LIBPCAP_INSTALL_STAGING = YES
# configure script correctly handles --enable-shared/--disable-shared.
LIBPCAP_AUTORECONF = YES
-LIBPCAP_DEPENDENCIES = zlib \
- $(if $(BR2_PACKAGE_LIBUSB),libusb)
+LIBPCAP_DEPENDENCIES = zlib
LIBPCAP_CONF_ENV = ac_cv_linux_vers=2 \
ac_cv_header_linux_wireless_h=yes # configure misdetects this
LIBPCAP_CONF_OPT = --disable-yydebug --with-pcap=linux
+ifeq ($(BR2_PACKAGE_LIBUSB),y)
+LIBPCAP_CONF_OPT += --enable-canusb
+LIBPCAP_DEPENDENCIES += libusb
+else
+LIBPCAP_CONF_OPT += --disable-canusb
+endif
+
# microblaze needs -fPIC instead of -fpic
ifeq ($(BR2_microblaze),y)
LIBPCAP_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -fPIC"
^ permalink raw reply related
* [Buildroot] [PATCH v5] neard: new package
From: Peter Korsgaard @ 2012-12-06 17:30 UTC (permalink / raw)
To: buildroot
In-Reply-To: <877gow9uqw.fsf@dell.be.48ers.dk>
>>>>> "Peter" == Peter Korsgaard <jacmet@uclibc.org> writes:
>>>>> "spdawson" == spdawson <spdawson@gmail.com> writes:
spdawson> From: Simon Dawson <spdawson@gmail.com>
spdawson> Signed-off-by: Simon Dawson <spdawson@gmail.com>
spdawson> ---
spdawson> v5: Resend
spdawson> v4: No changes; patch series version bumped
spdawson> v3: Incorporated improvements suggested by Baruch Siach,
spdawson> add Arnout Vandecappelle's acks
spdawson> v2: Incorporated improvements suggested by Thomas Petazzoni
spdawson> +config BR2_PACKAGE_NEARD
spdawson> + bool "neard"
spdawson> + select BR2_PACKAGE_DBUS
spdawson> + select BR2_PACKAGE_LIBGLIB2
spdawson> + select BR2_PACKAGE_LIBNL
Peter> You forgot to add the dependencies for the toolchain options needed by
Peter> dbus/libglib2/libnl.
Peter> Committed with that fixed, thanks.
It seems to cause build failures though - Care to look at it?
http://autobuild.buildroot.net/results/eb2e3e8c604e26738f73b55e788b969d4a3dee23/build-end.log
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [PATCH] make legal-info: fails with OVERRIDE_SRCDIR
From: Peter Korsgaard @ 2012-12-06 17:07 UTC (permalink / raw)
To: buildroot
In-Reply-To: <50C072C7.30901@relinux.de>
>>>>> "Stephan" == Stephan Hoffmann <sho@relinux.de> writes:
Hi,
Stephan> Committed, thanks.
Stephan> Hi,
Stephan> sorry, but I forgot that Arnout's patch
Stephan> http://lists.busybox.net/pipermail/
Stephan> buildroot/2012-October/059910.html is not yet applied. My
Stephan> patch does not work without this.
Ahh, ok. Arnout, you mentioned you would rework and resend the patch:
http://lists.busybox.net/pipermail/buildroot/2012-October/059941.html
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] elfutils and the perf userspace tool
From: Thomas Petazzoni @ 2012-12-06 16:11 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1354810212.82454.YahooMailNeo@web120304.mail.ne1.yahoo.com>
Dear Bogdan Radulescu,
On Thu, 6 Dec 2012 08:10:12 -0800 (PST), Bogdan Radulescu wrote:
> I noticed now that this is in the newer versions. I tried to build it
> without libelf even though it will be pretty crippled but still I
> didn't have any luck. http://pastie.org/pastes/5489305/text
>
> I tried with using 3.7-rc3. In 3.4.22 isn't patched for building
> without libelf. On which version did you manage to build it for ARM?
I never built perf for ARM so far, so I can't really help,
unfortunately.
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] elfutils and the perf userspace tool
From: Bogdan Radulescu @ 2012-12-06 16:10 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121205163111.025fed52@skate>
Hello Thomas,
----- Original Message -----
> From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> To: Bogdan Radulescu <bogdan_radulescu99@yahoo.com>
> Cc: Stefan Fr?berg <stefan.froberg@petroprogram.com>; "buildroot at busybox.net" <buildroot@busybox.net>
> Sent: Wednesday, December 5, 2012 4:31 PM
> Subject: Re: [Buildroot] elfutils and the perf userspace tool
>
> Dear Bogdan Radulescu,
>
> On Wed, 5 Dec 2012 07:07:53 -0800 (PST), Bogdan Radulescu wrote:
>> I had a look at the yoctoproject patches and they are a bit confusing
>> to me. There are way to many patches. Some of them fix problems I
>> don't have and are very old. I decided to go with Stefans suggestions
>> and I could go further, but now I am stuck again. Yes, I am using
>> uClibc. Do you guys have a suggestion for this:
>> http://pastie.org/pastes/5484094/text
>>
>> I would really like to have perf in buildroot and this thing is in
>> the way.
>
> Did you notice that you can build perf without libelf, by passing
> NO_LIBELF=1 to perf's Makefile?
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
>
I noticed now that this is in the newer versions. I tried to build it without libelf even though it will be pretty crippled but still I didn't have any luck.
http://pastie.org/pastes/5489305/text
I tried with using 3.7-rc3. In 3.4.22 isn't patched for building without libelf.
On which version did you manage to build it for ARM?
Bogdan
^ permalink raw reply
* [Buildroot] Support of iMX6 hardware ?
From: Peter Korsgaard @ 2012-12-06 15:35 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20121206124855.796d4d38@skate>
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
>> 1) Is there current work on that for a coming release ?
Thomas> Everything is in the Buildroot Git repository, and besides that I
Thomas> haven't heard of people working on i.MX6 "advanced" features. We have a
Thomas> defconfig for the nitrogen6x board that was done by Peter, but I guess
Thomas> Peter hasn't investigated the entire graphics stack of i.MX6 for now.
Indeed. I've only touched the open source bits. From the looks of it, I
doubt I will be able to spend much time on further imx6 support during
the 2013.02 cycle - So help would be ver much appreciated.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [PATCH] fix cjson package
From: Viallard Anthony @ 2012-12-06 15:18 UTC (permalink / raw)
To: buildroot
Hi buildroot guys,
I've try to use cjson package but there a download problem. So, I fix up
the package Makefile and here the change :
diff --git a/package/cjson/cjson.mk b/package/cjson/cjson.mk
index ccc6010..728639d 100644
--- a/package/cjson/cjson.mk
+++ b/package/cjson/cjson.mk
@@ -3,8 +3,8 @@
# cjson
#
#############################################################
-CJSON_VERSION = undefined
-CJSON_SOURCE = cJSONFiles.zip
+CJSON_VERSION = 2011-10-10
+CJSON_SOURCE = cJSONFiles-$(CJSON_VERSION).zip
CJSON_SITE = http://downloads.sourceforge.net/project/cjson/
CJSON_INSTALL_STAGING = YES
CJSON_LICENSE = MIT
Cheers,
Viallard Anthony.
^ permalink raw reply related
* [Buildroot] [PATCH] sconeserver: fix imagemagick build failures
From: spdawson at gmail.com @ 2012-12-06 15:12 UTC (permalink / raw)
To: buildroot
From: Simon Dawson <spdawson@gmail.com>
The sconeserver configure script uses Magick++-config to obtain compiler and
linker arguments for the imagemagick libraries. This doesn't work in
Buildroot, and causes build failures such as the following
http://autobuild.buildroot.net/results/7833edd60bbb2c291aea1efb5ccf407da7f4a51f/build-end.log
The upstream sconeserver code has been changed to use pkg-config directly,
instead of Magick++-config; this patch adapts the sconeserver package to
the upstream change.
Both this patch and the associated upstream change are based on a Buildroot
patch submitted by Samuel Martin: http://patchwork.ozlabs.org/patch/200901/
Signed-off-by: Simon Dawson <spdawson@gmail.com>
---
package/sconeserver/sconeserver.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk
index 15a1edc..ab3d1fc 100644
--- a/package/sconeserver/sconeserver.mk
+++ b/package/sconeserver/sconeserver.mk
@@ -5,7 +5,7 @@
#############################################################
# Release 0.6.0 doesn't build cleanly, so use a recent
# Subversion trunk snapshot.
-SCONESERVER_VERSION = 180
+SCONESERVER_VERSION = 183
SCONESERVER_SITE = \
https://sconeserver.svn.sourceforge.net/svnroot/sconeserver/trunk
SCONESERVER_SITE_METHOD = svn
@@ -51,7 +51,7 @@ else
endif
ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y)
- SCONESERVER_DEPENDENCIES += imagemagick
+ SCONESERVER_DEPENDENCIES += imagemagick host-pkgconf
SCONESERVER_CONF_OPT += --with-sconesite-image
else
SCONESERVER_CONF_OPT += --without-sconesite-image
--
1.7.10.4
^ permalink raw reply related
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