* [Buildroot] [PATCH 2/2] package: xen: Depend on the host-acpica package
From: Erico Nunes @ 2017-05-24 21:51 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524203030.8187-3-alistair.francis@xilinx.com>
On Wed, May 24, 2017 at 10:30 PM, Alistair Francis
<alistair.francis@xilinx.com> wrote:
> Add a dependency on the host ACPICA package as Xen tools require iasl to
> build.
>
> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Acked-by: Erico Nunes <nunes.erico@gmail.com>
^ permalink raw reply
* [Buildroot] [PATCH 1/2] package: acpica: Add host buildling support
From: Erico Nunes @ 2017-05-24 21:51 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524203030.8187-2-alistair.francis@xilinx.com>
On Wed, May 24, 2017 at 10:30 PM, Alistair Francis
<alistair.francis@xilinx.com> wrote:
> Add support to build the ACPICA package for the host. This is useful for
> the iasl command which is required to build some packaged, including Xen
> tools
>
> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Acked-by: Erico Nunes <nunes.erico@gmail.com>
^ permalink raw reply
* [Buildroot] [PATCH v2 1/1] board/orangepi: add basic support for orangepi-zero board
From: Sergey Matyukevich @ 2017-05-24 21:50 UTC (permalink / raw)
To: buildroot
This patch adds basic support for orangepi-zero board.
Board support package includes the following components:
- mainline kernel v4.11
- mainline u-boot v2017.03
- extra kernel config options: spidev, spi nor flash, wifi
- dts patches to enable SPI NOR and spidev
More details about this board are available here:
- http://linux-sunxi.org/Orange_Pi_Zero
Note that at the moment networking is not supported right out of the box.
Ethernet submission to mainline kernel is a work in progress, see the
latest dwmac-sun8i branches at https://github.com/montjoie/linux
On-board SDIO WiFi chip XR819 is supported by off-the-tree wireless
driver available at https://github.com/fifteenhex/xradio
Changes from v1:
* Send patch using proper subject
* Update xr819 kernel dts patch: add compatible property
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
---
board/orangepi/orangepi-zero/boot.cmd | 8 +++++
board/orangepi/orangepi-zero/genimage.cfg | 36 +++++++++++++++++++
| 17 +++++++++
...orange-pi-zero-interrupt-triggering-xr819.patch | 35 ++++++++++++++++++
...002-ARM-dts-orange-pi-zero-enable-spi-nor.patch | 42 ++++++++++++++++++++++
...0003-ARM-dts-orange-pi-zero-enable-spidev.patch | 42 ++++++++++++++++++++++
board/orangepi/orangepi-zero/post-build.sh | 1 +
board/orangepi/orangepi-zero/post-image.sh | 1 +
board/orangepi/orangepi-zero/readme.txt | 29 +++++++++++++++
configs/orangepi_zero_defconfig | 42 ++++++++++++++++++++++
10 files changed, 253 insertions(+)
create mode 100644 board/orangepi/orangepi-zero/boot.cmd
create mode 100644 board/orangepi/orangepi-zero/genimage.cfg
create mode 100644 board/orangepi/orangepi-zero/linux-extras.config
create mode 100644 board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch
create mode 100644 board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch
create mode 100644 board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch
create mode 120000 board/orangepi/orangepi-zero/post-build.sh
create mode 120000 board/orangepi/orangepi-zero/post-image.sh
create mode 100644 board/orangepi/orangepi-zero/readme.txt
create mode 100644 configs/orangepi_zero_defconfig
diff --git a/board/orangepi/orangepi-zero/boot.cmd b/board/orangepi/orangepi-zero/boot.cmd
new file mode 100644
index 000000000..44f0885ff
--- /dev/null
+++ b/board/orangepi/orangepi-zero/boot.cmd
@@ -0,0 +1,8 @@
+setenv fdt_high ffffffff
+
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+fatload mmc 0 $kernel_addr_r zImage
+fatload mmc 0 $fdt_addr_r sun8i-h2-plus-orangepi-zero.dtb
+
+bootz $kernel_addr_r - $fdt_addr_r
diff --git a/board/orangepi/orangepi-zero/genimage.cfg b/board/orangepi/orangepi-zero/genimage.cfg
new file mode 100644
index 000000000..bc8601cbb
--- /dev/null
+++ b/board/orangepi/orangepi-zero/genimage.cfg
@@ -0,0 +1,36 @@
+# Minimal SD card image for the OrangePi PC
+#
+image boot.vfat {
+ vfat {
+ files = {
+ "zImage",
+ "sun8i-h2-plus-orangepi-zero.dtb",
+ "boot.scr"
+ }
+ }
+ size = 10M
+}
+
+image sdcard.img {
+ hdimage {
+ }
+
+ partition u-boot {
+ in-partition-table = "no"
+ image = "u-boot-sunxi-with-spl.bin"
+ offset = 8192
+ size = 1040384 # 1MB - 8192
+ }
+
+ partition boot {
+ partition-type = 0xC
+ bootable = "true"
+ image = "boot.vfat"
+ }
+
+ partition rootfs {
+ partition-type = 0x83
+ image = "rootfs.ext4"
+ size = 512M
+ }
+}
--git a/board/orangepi/orangepi-zero/linux-extras.config b/board/orangepi/orangepi-zero/linux-extras.config
new file mode 100644
index 000000000..fe00af5ef
--- /dev/null
+++ b/board/orangepi/orangepi-zero/linux-extras.config
@@ -0,0 +1,17 @@
+# spidev
+CONFIG_SPI_SPIDEV=y
+
+# spi nor
+CONFIG_MTD=y
+CONFIG_MTD_OF_PARTS=y
+CONFIG_MTD_SPI_NOR=y
+CONFIG_MTD_M25P80=y
+
+# wireless core
+CONFIG_WIRELESS=y
+CONFIG_CFG80211=y
+CONFIG_MAC80211=y
+CONFIG_CFG80211_WEXT=y
+
+# wireless drivers
+CONFIG_WLAN=y
diff --git a/board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch b/board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch
new file mode 100644
index 000000000..146d23d1a
--- /dev/null
+++ b/board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch
@@ -0,0 +1,35 @@
+From 321faaf4b78d46a0c77782c1798856746f0619e9 Mon Sep 17 00:00:00 2001
+From: Sergey Matyukevich <geomatsi@gmail.com>
+Date: Fri, 19 May 2017 23:39:48 +0300
+Subject: [PATCH 1/3] ARM: dts: orange-pi-zero: specify XR819 WiFi chip
+ interrupts
+
+The orange-pi-zero board has Allwinner XR819 SDIO wifi chip. The board
+dts file provides a node enabling mmc1 controller. Together with an
+out-of-tree driver https://github.com/fifteenhex/xradio this node
+enables using the wifi chip.
+
+This commit specifies XR819 interrupt configuration for the driver.
+
+Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
+---
+ arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+index b7ca916d871d..4e1a9050c6b4 100644
+--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
++++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+@@ -125,6 +125,9 @@
+ */
+ xr819: sdio_wifi at 1 {
+ reg = <1>;
++ compatible = "xradio,xr819";
++ interrupt-parent = <&pio>;
++ interrupts = <6 10 IRQ_TYPE_EDGE_RISING>;
+ };
+ };
+
+--
+2.11.0
+
diff --git a/board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch b/board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch
new file mode 100644
index 000000000..fc24e7b8a
--- /dev/null
+++ b/board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch
@@ -0,0 +1,42 @@
+From 068c3baff3048a3db4ef2518ff917ce749cd8169 Mon Sep 17 00:00:00 2001
+From: Sergey Matyukevich <geomatsi@gmail.com>
+Date: Sat, 20 May 2017 11:24:26 +0300
+Subject: [PATCH 2/3] ARM: dts: orange-pi-zero: enable SPI NOR
+
+Enable SPI NOR on orange-pi-zero board.
+
+For more information see:
+- http://linux-sunxi.org/Orange_Pi_Zero#SPI_NOR_flash
+
+Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
+---
+ arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+index 4e1a9050c6b4..cdf19821b1f3 100644
+--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
++++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+@@ -161,3 +161,19 @@
+ /* USB VBUS is always on */
+ status = "okay";
+ };
++
++&spi0 {
++ status = "okay";
++
++ flash at 0 {
++ #address-cells = <1>;
++ #size-cells = <1>;
++ compatible = "mxicy,mx25l1606e", "winbond,w25q128";
++ reg = <0>;
++ spi-max-frequency = <40000000>;
++
++ partition at 00000000 {
++ reg = <0x00000000 0x200000>; /* 2Mb */
++ };
++ };
++};
+--
+2.11.0
+
diff --git a/board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch b/board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch
new file mode 100644
index 000000000..553155ce1
--- /dev/null
+++ b/board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch
@@ -0,0 +1,42 @@
+From 8dd1b2a696bb7e9914abd11cc6f5c0f54c33d626 Mon Sep 17 00:00:00 2001
+From: Sergey Matyukevich <geomatsi@gmail.com>
+Date: Sat, 20 May 2017 15:36:51 +0300
+Subject: [PATCH 3/3] ARM: dts: orange-pi-zero: enable spidev
+
+On orange-pi-zero board SPI1 pins are accessible via GPIO expansion port.
+This patch enables spidev driver for SPI1.
+
+Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
+---
+ arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+index cdf19821b1f3..7242aaecb14f 100644
+--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
++++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
+@@ -59,6 +59,7 @@
+ serial0 = &uart0;
+ /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
+ ethernet1 = &xr819;
++ spi1 = &spi1;
+ };
+
+ chosen {
+@@ -177,3 +178,13 @@
+ };
+ };
+ };
++
++&spi1 {
++ status = "okay";
++
++ spidev at 0 {
++ compatible = "rohm,dh2228fv";
++ reg = <0>;
++ spi-max-frequency = <10000000>;
++ };
++};
+--
+2.11.0
+
diff --git a/board/orangepi/orangepi-zero/post-build.sh b/board/orangepi/orangepi-zero/post-build.sh
new file mode 120000
index 000000000..cd7f11645
--- /dev/null
+++ b/board/orangepi/orangepi-zero/post-build.sh
@@ -0,0 +1 @@
+../post-build.sh
\ No newline at end of file
diff --git a/board/orangepi/orangepi-zero/post-image.sh b/board/orangepi/orangepi-zero/post-image.sh
new file mode 120000
index 000000000..ae6294fa3
--- /dev/null
+++ b/board/orangepi/orangepi-zero/post-image.sh
@@ -0,0 +1 @@
+../post-image.sh
\ No newline at end of file
diff --git a/board/orangepi/orangepi-zero/readme.txt b/board/orangepi/orangepi-zero/readme.txt
new file mode 100644
index 000000000..1afdbb784
--- /dev/null
+++ b/board/orangepi/orangepi-zero/readme.txt
@@ -0,0 +1,29 @@
+OrangePi Zero
+
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+buildroot environment for the OrangePi Zero. With the current configuration
+it will bring-up the board, and allow access through the serial console.
+
+How to build it
+===============
+
+Configure Buildroot:
+
+ $ make orangepi_zero_defconfig
+
+Compile everything and build the SD card image:
+
+ $ make
+
+How to write the SD card
+========================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+ $ sudo dd if=output/images/sdcard.img of=/dev/sdX
diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig
new file mode 100644
index 000000000..e023af448
--- /dev/null
+++ b/configs/orangepi_zero_defconfig
@@ -0,0 +1,42 @@
+BR2_arm=y
+BR2_cortex_a7=y
+BR2_ARM_FPU_VFPV4=y
+BR2_GLOBAL_PATCH_DIR="board/orangepi/orangepi-zero/patches"
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11=y
+BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Zero"
+BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Zero"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/orangepi-zero/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="board/orangepi/orangepi-zero/post-image.sh"
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.11"
+BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-orangepi-zero"
+BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/orangepi/orangepi-zero/linux-extras.config"
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+# BR2_TARGET_ROOTFS_TAR is not set
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
+BR2_TARGET_UBOOT_CUSTOM_VERSION=y
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.03"
+BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_zero"
+BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin"
+BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_MTOOLS=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS=y
+
+# wireless support
+BR2_PACKAGE_IW=y
+BR2_PACKAGE_WIRELESS_TOOLS=y
+BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
+BR2_PACKAGE_WPA_SUPPLICANT=y
+BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
+BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
+
+# spi flash support
+BR2_PACKAGE_MTD=y
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH] orangepi: add basic support for orangepi-zero board
From: Sergey Matyukevich @ 2017-05-24 21:46 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170520133153.2673-1-geomatsi@gmail.com>
On Sat, May 20, 2017 at 04:31:53PM +0300, Sergey Matyukevich wrote:
> Board support package includes the following components:
>
> - mainline kernel v4.11
> - mainline u-boot v2017.03
> - extra kernel config options and dts patches to enable SPI NOR and spidev
Please ignore this patch. It looks like I've messed up with subject tags.
I will resend using proper buildroot mailing list conventions.
Regards,
Sergey
^ permalink raw reply
* [Buildroot] [PATCH/next] package/vlc: bump version to 2.2.6
From: Bernd Kuhls @ 2017-05-24 21:13 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/vlc/vlc.hash | 4 ++--
package/vlc/vlc.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/vlc/vlc.hash b/package/vlc/vlc.hash
index efd4e27e7..628dad74d 100644
--- a/package/vlc/vlc.hash
+++ b/package/vlc/vlc.hash
@@ -1,2 +1,2 @@
-# From http://download.videolan.org/pub/videolan/vlc/2.2.3/vlc-2.2.3.tar.xz.sha256
-sha256 1632e91d2a0087e0ef4c3fb4c95c3c2890f7715a9d1d43ffd46329f428cf53be vlc-2.2.4.tar.xz
+# From http://download.videolan.org/pub/videolan/vlc/2.2.6/vlc-2.2.6.tar.xz.sha256
+sha256 c403d3accd9a400eb2181c958f3e7bc5524fe5738425f4253d42883b425a42a8 vlc-2.2.6.tar.xz
diff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk
index 36b5fd3ea..49390a285 100644
--- a/package/vlc/vlc.mk
+++ b/package/vlc/vlc.mk
@@ -4,7 +4,7 @@
#
################################################################################
-VLC_VERSION = 2.2.4
+VLC_VERSION = 2.2.6
VLC_SITE = http://get.videolan.org/vlc/$(VLC_VERSION)
VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz
VLC_LICENSE = GPL-2.0+, LGPL-2.1+
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 1/1] package/samba4: security bump to version 4.5.10
From: Bernd Kuhls @ 2017-05-24 21:06 UTC (permalink / raw)
To: buildroot
Fixes CVE-2017-7494:
https://www.samba.org/samba/history/samba-4.5.10.html
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/samba4/samba4.hash | 2 +-
package/samba4/samba4.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash
index 0a2a548a1..a16d83470 100644
--- a/package/samba4/samba4.hash
+++ b/package/samba4/samba4.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 f63b656d8823a280c50c9dbd6b692816cd7a88adfe9b47997ce697fd75bf81f0 samba-4.5.8.tar.gz
+sha256 7cb753f5f6d5527ef40d4c1f47dacafb7c876cb304b4906ccb390c6a18477714 samba-4.5.10.tar.gz
diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk
index 4de69a0fa..93c45daa5 100644
--- a/package/samba4/samba4.mk
+++ b/package/samba4/samba4.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SAMBA4_VERSION = 4.5.8
+SAMBA4_VERSION = 4.5.10
SAMBA4_SITE = https://download.samba.org/pub/samba/stable
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
SAMBA4_INSTALL_STAGING = YES
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH] package: xen: Backport a header include fix for makedev
From: Alistair Francis @ 2017-05-24 20:42 UTC (permalink / raw)
To: buildroot
maekdev() is avaliable from sys/types.h but only due to a bug in glibc. This
is being fixed by printing an error when using makedev() from sys/types.h.
To fix the issue we should innclude sys/sysmacros.h for makedev(). As this
has already been fixed in upstream Xen we can backport the patch.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
---
This fixes autobuild issue:
http://autobuild.buildroot.net/results/552/552e66d764885341b2fe208a0e4382b5fe05ea9d/
...07-tools-include-sys-sysmacros.h-on-Linux.patch | 51 ++++++++++++++++++++++
1 file changed, 51 insertions(+)
create mode 100644 package/xen/0007-tools-include-sys-sysmacros.h-on-Linux.patch
diff --git a/package/xen/0007-tools-include-sys-sysmacros.h-on-Linux.patch b/package/xen/0007-tools-include-sys-sysmacros.h-on-Linux.patch
new file mode 100644
index 000000000..67f040617
--- /dev/null
+++ b/package/xen/0007-tools-include-sys-sysmacros.h-on-Linux.patch
@@ -0,0 +1,51 @@
+From 796dea37fb229c34740f98bf80f3263d7a4e3c6d Mon Sep 17 00:00:00 2001
+From: Olaf Hering <olaf@aepfle.de>
+Date: Wed, 15 Mar 2017 07:01:34 +0000
+Subject: [PATCH] tools: include sys/sysmacros.h on Linux
+
+Due to a bug in the glibc headers the macros makedev(), major() and
+minor() where avaialble by including sys/types.h. This bug was
+addressed in glibc-2.25 by introducing a warning when these macros are
+used. Since Xen is build with -Werror this new warning cause a compile
+error.
+
+Use sys/sysmacros.h to define these three macros.
+
+blktap2 is already Linux specific. The kernel header which was used to
+get makedev() does not provided it anymore, and it was wrong to use a
+kernel header anyway.
+
+Signed-off-by: Olaf Hering <olaf@aepfle.de>
+Acked-by: Wei Liu <wei.liu2@citrix.com>
+---
+ tools/blktap2/control/tap-ctl-allocate.c | 1 +
+ tools/libxl/libxl_osdeps.h | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/tools/blktap2/control/tap-ctl-allocate.c b/tools/blktap2/control/tap-ctl-allocate.c
+index 8a6471e987..187cadcde7 100644
+--- a/tools/blktap2/control/tap-ctl-allocate.c
++++ b/tools/blktap2/control/tap-ctl-allocate.c
+@@ -33,6 +33,7 @@
+ #include <string.h>
+ #include <getopt.h>
+ #include <libgen.h>
++#include <sys/sysmacros.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <sys/ioctl.h>
+diff --git a/tools/libxl/libxl_osdeps.h b/tools/libxl/libxl_osdeps.h
+index a40d62066b..de1d24ecae 100644
+--- a/tools/libxl/libxl_osdeps.h
++++ b/tools/libxl/libxl_osdeps.h
+@@ -39,6 +39,7 @@
+ #define SYSFS_PCI_DEV "/sys/bus/pci/devices"
+ #define SYSFS_PCIBACK_DRIVER "/sys/bus/pci/drivers/pciback"
+ #define NETBACK_NIC_NAME "vif%u.%d"
++#include <sys/sysmacros.h>
+ #include <pty.h>
+ #include <uuid/uuid.h>
+ #elif defined(__sun__)
+--
+2.11.0
+
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 2/2] package: xen: Depend on the host-acpica package
From: Alistair Francis @ 2017-05-24 20:30 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524203030.8187-1-alistair.francis@xilinx.com>
Add a dependency on the host ACPICA package as Xen tools require iasl to
build.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
---
package/xen/xen.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/xen/xen.mk b/package/xen/xen.mk
index 89c09f872..79c511ac5 100644
--- a/package/xen/xen.mk
+++ b/package/xen/xen.mk
@@ -8,7 +8,7 @@ XEN_VERSION = 4.8.1
XEN_SITE = http://bits.xensource.com/oss-xen/release/$(XEN_VERSION)
XEN_LICENSE = GPL-2.0
XEN_LICENSE_FILES = COPYING
-XEN_DEPENDENCIES = host-python
+XEN_DEPENDENCIES = host-python host-acpica
# Calculate XEN_ARCH
ifeq ($(ARCH),aarch64)
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 1/2] package: acpica: Add host buildling support
From: Alistair Francis @ 2017-05-24 20:30 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524203030.8187-1-alistair.francis@xilinx.com>
Add support to build the ACPICA package for the host. This is useful for
the iasl command which is required to build some packaged, including Xen
tools
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
---
package/acpica/acpica.mk | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/package/acpica/acpica.mk b/package/acpica/acpica.mk
index 37e4941a6..96d0dad2b 100644
--- a/package/acpica/acpica.mk
+++ b/package/acpica/acpica.mk
@@ -11,6 +11,11 @@ ACPICA_LICENSE = BSD-3-Clause or GPL-2.0
ACPICA_LICENSE_FILES = source/include/acpi.h
ACPICA_DEPENDENCIES = host-bison host-flex
+define HOST_ACPICA_BUILD_CMDS
+ $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
+ all
+endef
+
define ACPICA_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
HARDWARE_NAME=$(BR2_ARCH) HOST=_LINUX CC="$(TARGET_CC)" \
@@ -23,4 +28,11 @@ define ACPICA_INSTALL_TARGET_CMDS
INSTALLFLAGS=-m755 install
endef
+define HOST_ACPICA_INSTALL_CMDS
+ $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
+ DESTDIR="$(HOST_DIR)" \
+ INSTALLFLAGS=-m755 install
+endef
+
$(eval $(generic-package))
+$(eval $(host-generic-package))
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH 0/2] Add host acpica support
From: Alistair Francis @ 2017-05-24 20:30 UTC (permalink / raw)
To: buildroot
Add support for buildling the acpica package for the host.
This fixes the Xen build issue when iasl is missing.
Reported here:
http://autobuild.buildroot.net/results/afa/afa199864d6b546fe759bb582a9c10702ea7fa78/
Alistair Francis (2):
package: acpica: Add host buildling support
package: xen: Depend on the host-acpica package
package/acpica/acpica.mk | 12 ++++++++++++
package/xen/xen.mk | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
--
2.11.0
^ permalink raw reply
* [Buildroot] [PATCH 1/2] package/sngrep: add libgcrypt missing dependencies
From: Romain Naour @ 2017-05-24 19:41 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524084439.56e64c59@free-electrons.com>
Hi Thomas,
Le 24/05/2017 ? 08:44, Thomas Petazzoni a ?crit :
> Hello,
>
> On Tue, 23 May 2017 23:09:19 +0200, Romain Naour wrote:
>
>> I was looking for this kind of build failure with a glibc based system:
>>
>> checking for ncurses.h... yes
>> checking for initscr in -lncurses... yes
>> checking for new_panel in -lpanel... yes
>> checking for new_form in -lform... yes
>> checking for new_item in -lmenu... yes
>> checking for gnutls_init in -lgnutls... yes
>> checking for gcry_md_map_name in -lgcrypt... no
>> configure: error: You need to have libgcrypt installed to compile sngrep
>>
>> I just read what I wanted to read in the autobuilder reference...
>>
>> It's weird that the autobuilder didn't catch it.
>
> So in other words, there are no autobuilder reference for the build
> failure you are fixing? If so, could you add in the commit log a
> minimal defconfig that exhibits the issue?
Exactly...
Here the minimal defconfig:
BR2_arm=y
BR2_cortex_a9=y
BR2_ARM_ENABLE_NEON=y
BR2_ARM_ENABLE_VFP=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_PACKAGE_GNUTLS=y
BR2_PACKAGE_LIBGCRYPT=y
BR2_PACKAGE_SNGREP=y
Best regards,
Romain
>
> Thanks!
>
> Thomas
>
^ permalink raw reply
* [Buildroot] [PATCH next] cifs-utils: bump to version 6.7
From: Baruch Siach @ 2017-05-24 19:15 UTC (permalink / raw)
To: buildroot
Enable autoreconf because of missing install-sh.
Add upstream patch fixing build breakage with libtalloc is missing.
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
...001-mount.cifs-Remove-data_blob.h-include.patch | 32 ++++++++++++++++++++++
package/cifs-utils/cifs-utils.hash | 2 +-
package/cifs-utils/cifs-utils.mk | 5 +++-
3 files changed, 37 insertions(+), 2 deletions(-)
create mode 100644 package/cifs-utils/0001-mount.cifs-Remove-data_blob.h-include.patch
diff --git a/package/cifs-utils/0001-mount.cifs-Remove-data_blob.h-include.patch b/package/cifs-utils/0001-mount.cifs-Remove-data_blob.h-include.patch
new file mode 100644
index 000000000000..6536076577be
--- /dev/null
+++ b/package/cifs-utils/0001-mount.cifs-Remove-data_blob.h-include.patch
@@ -0,0 +1,32 @@
+From 272d523a57a4e8791d625a479128613be5e401f5 Mon Sep 17 00:00:00 2001
+From: Thomas Witt <pyromaniac@exherbo.org>
+Date: Wed, 15 Mar 2017 20:20:44 +0000
+Subject: [PATCH] mount.cifs: Remove data_blob.h include
+
+data_blob.h includes talloc.h from libtalloc, but that is only marked as
+a dependency for cifs.upcall. No symbols from that header are used by
+cifs.mount, so remove it to avoid the libtalloc dependency
+
+Signed-off-by: Thomas Witt <pyromaniac@exherbo.org>
+Signed-off-by: Baruch Siach <baruch@tkos.co.il>
+---
+Patch status: upstream commit 272d523a57a4
+
+ mount.cifs.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/mount.cifs.c b/mount.cifs.c
+index 13b71ef50303..2612feb4d591 100644
+--- a/mount.cifs.c
++++ b/mount.cifs.c
+@@ -61,7 +61,6 @@
+ #include "mount.h"
+ #include "util.h"
+ #include "resolve_host.h"
+-#include "data_blob.h"
+
+ #ifndef MS_MOVE
+ #define MS_MOVE 8192
+--
+2.11.0
+
diff --git a/package/cifs-utils/cifs-utils.hash b/package/cifs-utils/cifs-utils.hash
index 61ffbd9efbfc..ebc9c43e72ca 100644
--- a/package/cifs-utils/cifs-utils.hash
+++ b/package/cifs-utils/cifs-utils.hash
@@ -1,2 +1,2 @@
# Locally calculated after checking pgp signature
-sha256 d07152a807de6840566bbcc69a97ff6fa17fca4e09ceb4641d74882a83e67125 cifs-utils-6.6.tar.bz2
+sha256 b2f21612474ab012e75accd167aab607a0614ff67efb56ea0f36789fa785cfab cifs-utils-6.7.tar.bz2
diff --git a/package/cifs-utils/cifs-utils.mk b/package/cifs-utils/cifs-utils.mk
index 152a3eeccf8a..9044fdf83c51 100644
--- a/package/cifs-utils/cifs-utils.mk
+++ b/package/cifs-utils/cifs-utils.mk
@@ -4,11 +4,14 @@
#
################################################################################
-CIFS_UTILS_VERSION = 6.6
+CIFS_UTILS_VERSION = 6.7
CIFS_UTILS_SOURCE = cifs-utils-$(CIFS_UTILS_VERSION).tar.bz2
CIFS_UTILS_SITE = http://ftp.samba.org/pub/linux-cifs/cifs-utils
CIFS_UTILS_LICENSE = GPL-3.0+
CIFS_UTILS_LICENSE_FILES = COPYING
+# Missing install-sh in release tarball
+CIFS_UTILS_AUTORECONF = YES
+CIFS_UTILS_DEPENDENCIES = host-pkgconf
ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),)
CIFS_UTILS_CONF_OPTS += --disable-pie
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH v4 1/3] refpolicy: new package
From: Matthew Weber @ 2017-05-24 18:46 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170520204143.18154-1-Adamduskett@outlook.com>
Adam,
On Sat, May 20, 2017 at 3:41 PM, Adam Duskett <aduskett@gmail.com> wrote:
> The patch is for adding selinux reference policy (refpolicy).
> It is a complete SELinux policy that can be used as the system policy
> for a variety of systems and used as the basis for creating other policies.
>
> Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
> ---
Please list the person who suggested the change or group by the person
requesting the change.
https://buildroot.org/downloads/manual/manual.html#submitting-patches
21.5.4. Patch revision changelog
> Changes v3 -> v4:
> - Split the REFPOLICY_MAKE define into several lines for formatting
> cleanliness.
> - Added TEST_TOOLCHAIN=$(HOST_DIR) to the REFPOLICY_MAKE define. This
> fixes repfolicy from attempting to use selinux tools on the host
> machine. Line 49 of the Makefile shows that userbindir, usersbindir,
> and sbin dir are set when the TEST_TOOLCHAIN variable is passed to
> the Makefile. TEST_TOOLCHAIN in this instance looks to match up properly
> with the HOST_DIR, so pass HOST_DIR as TEST_TOOLCHAIN. This fix has been
> tested with Debian 8 sid without SELinux installed.
> - Removed Coverletter from patch set.
>
<snip>
test-pkg tested this patch series against the following. Plus my own
personal development use of refpolicy.
# BR2_PACKAGE_CHECKPOLICY is not set
BR2_PACKAGE_POLICYCOREUTILS=y
# BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW is not set
# BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND is not set
BR2_PACKAGE_REFPOLICY=y
BR2_PACKAGE_REFPOLICY_VERSION="30"
# BR2_PACKAGE_REFPOLICY_STATE_ENFORCING is not set
BR2_PACKAGE_REFPOLICY_STATE_PERMISSIVE=y
# BR2_PACKAGE_REFPOLICY_STATE_DISABLED is not set
BR2_PACKAGE_REFPOLICY_STATE="permissive"
# BR2_PACKAGE_REFPOLICY_CUSTOM_GIT is not set
# BR2_PACKAGE_SEPOLGEN is not set
BR2_PACKAGE_SETOOLS=y
### Limited # of builds because of BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
(arm/powerpc/intel)
armv5-ctng-linux-gnueabi [ 1/49]: OK
armv7-ctng-linux-gnueabihf [ 2/49]: OK
br-aarch64-glibc [ 3/49]: OK
br-arm-cortex-a9-glibc [ 6/49]: OK
br-powerpc64-power7-glibc [26/49]: OK
i686-ctng-linux-gnu [34/49]: OK
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com>
Acked-by: Matt Weber <matthew.weber@rockwellcollins.com>
^ permalink raw reply
* [Buildroot] [PATCH] Revert "libcdio: disable on ARC, triggers a toolchain bug"
From: Alexey Brodkin @ 2017-05-24 15:42 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170516073213.9321-1-abrodkin@synopsys.com>
Hello,
On Tue, 2017-05-16 at 10:32 +0300, Alexey Brodkin wrote:
> This reverts commit 459f7302df8cdc45aa0f7f2581ebb6f05fb6432a.
>
> libcdio building is fixed for ARC in
> 2b360bd547f1 "gcc: arc-2017.03-rc2: Fix "unrecognized supposed constant" error"
>
> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Any chance to get this merged before Buildroot release?
-Alexey
^ permalink raw reply
* [Buildroot] [PATCH] gcc: arc: Fix tst_movb pattern
From: Alexey Brodkin @ 2017-05-24 15:39 UTC (permalink / raw)
To: buildroot
Fixes building of quagga [1]:
------------------------------>8---------------------------
839:1: error: unrecognizable insn:
}
^
(insn 183 24 26 4 (set (reg:CC_ZN 61 cc)
(and:SI (reg:SI 0 r0 [orig:192 _12->id.s_addr ] [192])
(const_int -256 [0xffffffffffffff00]))) ospf_ri.c:790 -1
(nil))
ospf_ri.c:839:1: internal compiler error: in extract_insn, at recog.c:2287
------------------------------>8---------------------------
Note this patch is prepared on top of arc-2017.03 release bump,
that said there's a prerequisite [2]: "toolchain: Bump ARC tools to arc-2017.03 release".
[1] http://autobuild.buildroot.net/results/3c1/3c12c4609d4a77ab8ccd3ea94840884d70520efai
[2] http://patchwork.ozlabs.org/patch/766176/
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
---
.../0001-ARC-Fix-tst_movb-pattern.patch | 55 ++++++++++++++++++++++
1 file changed, 55 insertions(+)
create mode 100644 package/gcc/arc-2017.03/0001-ARC-Fix-tst_movb-pattern.patch
diff --git a/package/gcc/arc-2017.03/0001-ARC-Fix-tst_movb-pattern.patch b/package/gcc/arc-2017.03/0001-ARC-Fix-tst_movb-pattern.patch
new file mode 100644
index 0000000000..3b09a13019
--- /dev/null
+++ b/package/gcc/arc-2017.03/0001-ARC-Fix-tst_movb-pattern.patch
@@ -0,0 +1,55 @@
+From 08235ef444fd32d311fc9edb65895133820462e3 Mon Sep 17 00:00:00 2001
+From: claziss <claziss@synopsys.com>
+Date: Wed, 24 May 2017 12:53:43 +0200
+Subject: [PATCH] [ARC] Fix tst_movb pattern.
+
+The tst_movb pattern is missing guarding when spitting.
+
+gcc/
+2017-05-24 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/arc.md (tst_movb): Add guard when splitting.
+
+testsuite/
+2017-05-24 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001195952.c: New test.
+---
+ gcc/config/arc/arc.md | 2 +-
+ gcc/testsuite/gcc.target/arc/pr9001195952.c | 11 +++++++++++
+ 2 files changed, 12 insertions(+), 1 deletion(-)
+ create mode 100755 gcc/testsuite/gcc.target/arc/pr9001195952.c
+
+diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
+index e78abaaafc42..d5510aeb0600 100644
+--- a/gcc/config/arc/arc.md
++++ b/gcc/config/arc/arc.md
+@@ -863,7 +863,7 @@ archs4xd, archs4xd_slow"
+ (clobber (match_scratch:SI 3 "=X,X,X,X,X,X,Rrq,Rrq,c"))]
+ "TARGET_NPS_BITOPS"
+ "movb.f.cl %3,%1,%p2,%p2,%s2"
+- "reload_completed
++ "TARGET_NPS_BITOPS && reload_completed
+ && (extract_constrain_insn_cached (insn), (which_alternative & ~1) != 6)"
+ [(set (match_dup 0) (match_dup 4))])
+
+diff --git a/gcc/testsuite/gcc.target/arc/pr9001195952.c b/gcc/testsuite/gcc.target/arc/pr9001195952.c
+new file mode 100755
+index 000000000000..252438d8d78b
+--- /dev/null
++++ b/gcc/testsuite/gcc.target/arc/pr9001195952.c
+@@ -0,0 +1,11 @@
++/* { dg-do compile } */
++/* { dg-skip-if "" { ! { clmcpu } } } */
++/* { dg-options "-mcpu=archs -Os -w -fpic" } */
++
++/* tst_movb split pattern is wrong for anything else than NPS
++ chip. */
++__bswap_32___bsx() {
++ int a = __builtin_bswap32(__bswap_32___bsx);
++ if (a & 1048575)
++ zlog_warn();
++}
+--
+2.7.4
+
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH/next] package/libdrm: bump version to 2.4.81
From: Bernd Kuhls @ 2017-05-24 15:36 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/libdrm/libdrm.hash | 10 +++++-----
package/libdrm/libdrm.mk | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash
index f322ba147..247e63181 100644
--- a/package/libdrm/libdrm.hash
+++ b/package/libdrm/libdrm.hash
@@ -1,5 +1,5 @@
-# From https://lists.freedesktop.org/archives/dri-devel/2017-April/139263.html
-md5 4867866477f228973a64e68051ca9c66 libdrm-2.4.80.tar.bz2
-sha1 eabfc3e04d0737834ccb49fe34fc369f0e0588f9 libdrm-2.4.80.tar.bz2
-sha256 a82a519601e9cdfad795e760807eb07ac8913b225e25fc8fe9bc03e3be6549f1 libdrm-2.4.80.tar.bz2
-sha512 478f64bcc6f4815368ae86d023f11ba6b37595bb9d8baa588b466c6c0e2aae48a50a489137750ed21fbabef5afabf183c78c152eb770bfe316fa7401b191a30b libdrm-2.4.80.tar.bz2
+# From https://lists.freedesktop.org/archives/dri-devel/2017-May/142708.html
+md5 d04f3567f0a812188d06f860fded5ab7 libdrm-2.4.81.tar.bz2
+sha1 40f0994b5fb9992e6f55d3a14537def21719d896 libdrm-2.4.81.tar.bz2
+sha256 8cc05c195ac8708199979a94c4e4d1a928c14ec338ecbcb38ead09f54dae11ae libdrm-2.4.81.tar.bz2
+sha512 5f7a1524acad59890d3f890bed90a660a424e18a88d587ca356223bde4a7446d1c540f97ec11cb10d2e7ed1b4ae86127957634354a1be6d04199295ab24782e5 libdrm-2.4.81.tar.bz2
diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk
index 01b1aed76..54187f3cb 100644
--- a/package/libdrm/libdrm.mk
+++ b/package/libdrm/libdrm.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBDRM_VERSION = 2.4.80
+LIBDRM_VERSION = 2.4.81
LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.bz2
LIBDRM_SITE = http://dri.freedesktop.org/libdrm
LIBDRM_LICENSE = MIT
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH/next v2] package/bootstrap: bump version to 3.3.7
From: Bernd Kuhls @ 2017-05-24 15:32 UTC (permalink / raw)
To: buildroot
Extended _EXTRACT_CMDS to handle updated internal zip structure:
$ unzip -l ../dl/bootstrap-3.3.1-dist.zip
Archive: ../dl/bootstrap-3.3.1-dist.zip
Length Date Time Name
--------- ---------- ----- ----
0 2014-11-12 18:03 dist/
0 2014-11-12 18:03 dist/css/
[...]
$ unzip -l ../dl/bootstrap-3.3.7-dist.zip
Archive: ../dl/bootstrap-3.3.7-dist.zip
Length Date Time Name
--------- ---------- ----- ----
0 2016-07-25 15:53 bootstrap-3.3.7-dist/css/
[...]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v2: changed _EXTRACT_CMDS instead of _INSTALL_TARGET_CMDS
to handle updated internal zip structure (Thomas)
package/bootstrap/bootstrap.hash | 2 +-
package/bootstrap/bootstrap.mk | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/bootstrap/bootstrap.hash b/package/bootstrap/bootstrap.hash
index acb06b424..abc09da21 100644
--- a/package/bootstrap/bootstrap.hash
+++ b/package/bootstrap/bootstrap.hash
@@ -1,2 +1,2 @@
# Locally computed:
-sha256 95ca4a02aff37570660c81a87065b53ebc281c33fa86b91a6a7a650eee10678f bootstrap-3.3.1-dist.zip
+sha256 f498a8ff2dd007e29c2074f5e4b01a9a01775c3ff3aeaf6906ea503bc5791b7b bootstrap-3.3.7-dist.zip
diff --git a/package/bootstrap/bootstrap.mk b/package/bootstrap/bootstrap.mk
index 17752ce06..520cfeb2e 100644
--- a/package/bootstrap/bootstrap.mk
+++ b/package/bootstrap/bootstrap.mk
@@ -4,13 +4,14 @@
#
################################################################################
-BOOTSTRAP_VERSION = 3.3.1
+BOOTSTRAP_VERSION = 3.3.7
BOOTSTRAP_SITE = https://github.com/twbs/bootstrap/releases/download/v$(BOOTSTRAP_VERSION)
BOOTSTRAP_SOURCE = bootstrap-$(BOOTSTRAP_VERSION)-dist.zip
BOOTSTRAP_LICENSE = MIT
define BOOTSTRAP_EXTRACT_CMDS
$(UNZIP) $(DL_DIR)/$(BOOTSTRAP_SOURCE) -d $(@D)
+ mv $(@D)/bootstrap-$(BOOTSTRAP_VERSION)-dist $(@D)/dist
endef
define BOOTSTRAP_INSTALL_TARGET_CMDS
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH/next 1/1] package/tor: bump version to 0.3.0.7
From: Bernd Kuhls @ 2017-05-24 15:24 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/tor/tor.hash | 2 +-
package/tor/tor.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/tor/tor.hash b/package/tor/tor.hash
index 5b83aa43d..bfdf055f4 100644
--- a/package/tor/tor.hash
+++ b/package/tor/tor.hash
@@ -1,2 +1,2 @@
# Locally computed
-sha256 a3e512e93cb555601fd207d914d7c5fe981d66d6ebb5821ecdf5dea738c2fb14 tor-0.3.0.6.tar.gz
+sha256 9640c4448ef3cad7237c68ed6984e705db8fb2b9d6bb74c8815d01bb06527d02 tor-0.3.0.7.tar.gz
diff --git a/package/tor/tor.mk b/package/tor/tor.mk
index e6cb2b729..305f6bf40 100644
--- a/package/tor/tor.mk
+++ b/package/tor/tor.mk
@@ -4,7 +4,7 @@
#
################################################################################
-TOR_VERSION = 0.3.0.6
+TOR_VERSION = 0.3.0.7
TOR_SITE = https://dist.torproject.org
TOR_LICENSE = BSD-3-Clause
TOR_LICENSE_FILES = LICENSE
--
2.11.0
^ permalink raw reply related
* [Buildroot] [PATCH v2 2/3] package/gcc: add support for gcc 7
From: Alexey Brodkin @ 2017-05-24 14:47 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524162612.09a18a25@free-electrons.com>
Hi Thomas, all,
On Wed, 2017-05-24 at 16:26 +0200, Thomas Petazzoni wrote:
> Hello,
>
> First of all, thanks for doing this work!
>
> I've added Alexey, Waldemar and Vicente in Cc, since there are some
> ARC, Microblaze, OpenRISC and MIPS questions below.
>
> On Tue, 23 May 2017 22:24:39 +0200, Romain Naour wrote:
> >
> > Remove upstream patches:
>
> [...]
>
> Nice to see that so many patches are upstream, and that our stack of
> gcc patches for 7.x is now really small!
>
> Perhaps we should start some effort to upstream the last few remaining
> patches?
>
> >
> > +config BR2_GCC_VERSION_7_X
> > + bool "gcc 7.x"
> > + # Broken or unsupported architectures
> > + depends on !BR2_arc
> > + depends on !BR2_microblaze
> > + depends on !BR2_or1k
>
> ARC is indeed still not supported fully in gcc 7.x I believe. Alexey,
> do you confirm?
Well I'd say something completely opposite :)
GCC 7.x has as much of ARC support as it could be now. We submit all our changes
to gcc immediately and it's only a matter of review and approval delay for when it
lands in master branch of GCC. The same applies to GCC releases - whatever got merged
by the time of release is there. So I'd say we barely differ here a lot from other first
class citizens in GCC.
Moreover GCC 7.1 should work for us just fine and very limited amount of patches could
be needed to fix things here and there.
BTW and the same is true for Binutils. And frankly for quite some time now I was planning
to give upstream GCC/Binutils a try in Buildroot for ARC. So while we're on topic I guess
we may start from having 2 options for ARC users:
?* Build toolchain from ARC releases from GitHub forks of GCC and Binutils
?* Build toolchain from upstream releases
-Alexey
^ permalink raw reply
* [Buildroot] [PATCH v2 2/3] package/gcc: add support for gcc 7
From: Waldemar Brodkorb @ 2017-05-24 14:37 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524162612.09a18a25@free-electrons.com>
Hi,
> Am 24.05.2017 um 16:26 schrieb Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
>
> Hello,
>
> First of all, thanks for doing this work!
>
> I've added Alexey, Waldemar and Vicente in Cc, since there are some
> ARC, Microblaze, OpenRISC and MIPS questions below.
>
>> On Tue, 23 May 2017 22:24:39 +0200, Romain Naour wrote:
>> Remove upstream patches:
>
> [...]
>
> Nice to see that so many patches are upstream, and that our stack of
> gcc patches for 7.x is now really small!
>
> Perhaps we should start some effort to upstream the last few remaining
> patches?
>
>> +config BR2_GCC_VERSION_7_X
>> + bool "gcc 7.x"
>> + # Broken or unsupported architectures
>> + depends on !BR2_arc
>> + depends on !BR2_microblaze
>> + depends on !BR2_or1k
>
> ARC is indeed still not supported fully in gcc 7.x I believe. Alexey,
> do you confirm?
>
> But what is the problem with Microblaze? And with OpenRISC? Waldemar?
>
> OpenRISC has its own gcc version, so I guess that's the answer. But
> what about Microblaze?
There is a regression between gcc 5.x and 6.x for microblaze, which still prevents to bootup any system in qemu. (uclibc-ng, musl, glibc)
Problem is still present in gcc 7.
Does anyone have time to bisect it?
best regards
Waldemar
^ permalink raw reply
* [Buildroot] tried to add ethtool now get config error - Working zlib library and headers not found
From: lemonoje @ 2017-05-24 14:31 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170524160133.73c8229a@free-electrons.com>
Okay I had done a fresh clone and checkout, but then I coped in my .config
file to pickup everything I had in before, and there were issues with that
build. Something must have gone wrong there, or my sequence of operations
produced the issue... In any case it is building properly now. Thank you
John
--
View this message in context: http://buildroot-busybox.2317881.n4.nabble.com/tried-to-add-ethtool-now-get-config-error-Working-zlib-library-and-headers-not-found-tp165534p165570.html
Sent from the Buildroot (busybox) mailing list archive at Nabble.com.
^ permalink raw reply
* [Buildroot] [PATCH/next] package/ccid: bump version to 1.4.27
From: Thomas Petazzoni @ 2017-05-24 14:30 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170523210522.10138-1-bernd.kuhls@t-online.de>
Hello,
On Tue, 23 May 2017 23:05:22 +0200, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> package/ccid/ccid.hash | 6 +++---
> package/ccid/ccid.mk | 4 ++--
> 2 files changed, 5 insertions(+), 5 deletions(-)
Applied to next, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v2 2/3] package/gcc: add support for gcc 7
From: Thomas Petazzoni @ 2017-05-24 14:26 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170523202440.6949-2-romain.naour@gmail.com>
Hello,
First of all, thanks for doing this work!
I've added Alexey, Waldemar and Vicente in Cc, since there are some
ARC, Microblaze, OpenRISC and MIPS questions below.
On Tue, 23 May 2017 22:24:39 +0200, Romain Naour wrote:
> Remove upstream patches:
[...]
Nice to see that so many patches are upstream, and that our stack of
gcc patches for 7.x is now really small!
Perhaps we should start some effort to upstream the last few remaining
patches?
> +config BR2_GCC_VERSION_7_X
> + bool "gcc 7.x"
> + # Broken or unsupported architectures
> + depends on !BR2_arc
> + depends on !BR2_microblaze
> + depends on !BR2_or1k
ARC is indeed still not supported fully in gcc 7.x I believe. Alexey,
do you confirm?
But what is the problem with Microblaze? And with OpenRISC? Waldemar?
OpenRISC has its own gcc version, so I guess that's the answer. But
what about Microblaze?
> + # Unsupported MIPS cores
> + depends on !BR2_mips_m6250 && !BR2_mips_p6600
Vicente, what is the status of the support for those MIPS cores in gcc
7.x ?
Romain: I think we should also default to gcc 6.x now instead of
defaulting to gcc 5.x.
And perhaps we should start thinking about removing gcc 4.9.x as well.
For toolchain components, I don't think it makes sense to support more
than three versions, i.e:
1. old one (would be 5.x now)
2. default one (would be 6.x now)
3. bleeding edge one (would be 7.x now)
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH v2 1/3] package/uclibc: add upstream patch to fix build issue with gcc7
From: Thomas Petazzoni @ 2017-05-24 14:21 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170523202440.6949-1-romain.naour@gmail.com>
Hello,
On Tue, 23 May 2017 22:24:38 +0200, Romain Naour wrote:
> As reported on the mailing list [1], there is a build issue with gcc 7
> and uClibc-ng.
>
> Thanks to Waldemar for the fix :)
>
> [1] http://lists.busybox.net/pipermail/buildroot/2017-May/191140.html
>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> Cc: Waldemar Brodkorb <wbx@openadk.org>
> ---
> ...es.h-with-GNU-C-library-fixes-gcc-7.1-too.patch | 64 ++++++++++++++++++++++
> 1 file changed, 64 insertions(+)
> create mode 100644 package/uclibc/0001-sync-features.h-with-GNU-C-library-fixes-gcc-7.1-too.patch
Applied to next, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [git commit] package/ccid: bump version to 1.4.27
From: Thomas Petazzoni @ 2017-05-24 14:20 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=ba330eab1364f0e276501aadc3db1bc38174c800
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/ccid/ccid.hash | 6 +++---
package/ccid/ccid.mk | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package/ccid/ccid.hash b/package/ccid/ccid.hash
index 3e1e962..a7d4875 100644
--- a/package/ccid/ccid.hash
+++ b/package/ccid/ccid.hash
@@ -1,3 +1,3 @@
-# From http://cdn-fastly.deb.debian.org/debian/pool/main/c/ccid/ccid_1.4.26-1.dsc
-sha1 20e22c23b8458548a6b572b044e5dbe4ecdc42e5 ccid_1.4.26.tar.bz2
-sha256 3267bf708ab780c02f01f6241b7c7277cb892d30fd1179a9926a8cc0ca40be2f ccid_1.4.26.tar.bz2
+# From http://cdn-fastly.deb.debian.org/debian/pool/main/c/ccid/ccid_1.4.27-1.dsc
+sha1 d72ee816422183a86006e0083ccd643236b4e12a ccid_1.4.27.tar.bz2
+sha256 a660e269606986cb94840ad5ba802ffb0cd23dd12b98f69a35035e0deb9dd137 ccid_1.4.27.tar.bz2
diff --git a/package/ccid/ccid.mk b/package/ccid/ccid.mk
index 7fbf025..e566afe 100644
--- a/package/ccid/ccid.mk
+++ b/package/ccid/ccid.mk
@@ -4,9 +4,9 @@
#
################################################################################
-CCID_VERSION = 1.4.26
+CCID_VERSION = 1.4.27
CCID_SOURCE = ccid_$(CCID_VERSION).tar.bz2
-CCID_SITE = https://alioth.debian.org/frs/download.php/file/4205
+CCID_SITE = https://alioth.debian.org/frs/download.php/file/4218
CCID_LICENSE = LGPL-2.1+
CCID_LICENSE_FILES = COPYING
CCID_INSTALL_STAGING = YES
^ 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