Compare commits
38 Commits
2017.08-rc3
...
2017.08
| Author | SHA1 | Date | |
|---|---|---|---|
| 8ce27bb9fe | |||
| 9f3f664b04 | |||
| a2935ee288 | |||
| e67fbcfa94 | |||
| 13c443963f | |||
| c7ed72d317 | |||
| 0ea3d7ba0e | |||
| 20db09895d | |||
| 2a27294e9a | |||
| 4a03d1ac29 | |||
| cd4514109a | |||
| 453ca1d6ad | |||
| 10b1273264 | |||
| 172618a340 | |||
| bc4f5598dc | |||
| fec74492ee | |||
| 7c5526c79c | |||
| 84bfe9cbbe | |||
| 6eaa6460ba | |||
| 104879aab0 | |||
| 2e1f80a0c8 | |||
| ec8b3f4b7c | |||
| 05a86bdf1f | |||
| dc9cc4d7cf | |||
| 9f2369b5f0 | |||
| 3d37cc2c97 | |||
| 5fdebd3b8a | |||
| 06cf5c1812 | |||
| a1c3ae753e | |||
| fb825fbaf9 | |||
| eff4f4b29a | |||
| 8253ee6010 | |||
| 8e291b97ab | |||
| 377d10577b | |||
| 38d098402e | |||
| 3e69b4e9a6 | |||
| 3a41c96a25 | |||
| f538d3de82 |
@@ -1,3 +1,24 @@
|
||||
2017.08, Released September 1st, 2017
|
||||
|
||||
Minor fixes.
|
||||
|
||||
Toolchain: Don't allow internal toolchain builds for MIPS
|
||||
M6201/P6600, as support for these are not yet in mainline GCC.
|
||||
|
||||
Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
|
||||
gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
|
||||
libphidget, libv4l, linux-tools, mediastreamer, minidlna,
|
||||
nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
|
||||
transmission, vde2, vim
|
||||
|
||||
Updated/fixed defconfigs:
|
||||
|
||||
Removed packages: simicfs.
|
||||
|
||||
Issues resolved (http://bugs.buildroot.org):
|
||||
|
||||
#10261: Grub2 fails to build for x86_64
|
||||
|
||||
2017.08-rc3, Released August 23rd, 2017
|
||||
|
||||
Fixes all over the tree.
|
||||
@@ -40,12 +61,12 @@
|
||||
|
||||
Issues resolved (http://bugs.buildroot.org):
|
||||
|
||||
#9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
|
||||
#9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
|
||||
#10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
|
||||
#10026: lua-5.3.4: fix lua linker error in swupdate
|
||||
#10146: package/skeleton-common fix recursive variable
|
||||
#10156: glibc compilation fails for X86 32bits (i386)
|
||||
#10201: toolchain-wrapper.c:192: (error) Memory leak:
|
||||
#10156: glibc compilation fails for X86 32bits (i386)
|
||||
#10201: toolchain-wrapper.c:192: (error) Memory leak:
|
||||
#10221: Buildroot Support
|
||||
|
||||
2017.08-rc1, Released August 2nd, 2017
|
||||
@@ -85,7 +106,7 @@
|
||||
- The host directory no longer has a usr/ component. This
|
||||
makes it much more natural to use that directory as an
|
||||
externally used toolchain. For compatibility with existing
|
||||
scripts, a link usr -> . is still added.
|
||||
scripts, a usr -> . link is still added.
|
||||
|
||||
- Hashes are now checked on tarballs by Buildroot when a
|
||||
package is sourced from a Git repository.
|
||||
|
||||
@@ -145,6 +145,19 @@ endif
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2017.08"
|
||||
|
||||
config BR2_PACKAGE_SIMICSFS
|
||||
bool "simicsfs support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for simicsfs kernel driver that provides access to a
|
||||
host computer's local filesystem when the target is
|
||||
executing within a SIMICS simulation has been removed.
|
||||
|
||||
Simics is now moving away from the simicsfs kernel module,
|
||||
as the kernel module has required too much maintenance
|
||||
work. Users should move to the user mode Simics agent
|
||||
instead.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_26_X
|
||||
bool "binutils version 2.26 support removed"
|
||||
select BR2_LEGACY
|
||||
|
||||
+4
-1
@@ -1026,6 +1026,10 @@ F: package/libgphoto2/
|
||||
N: Koen Martens <gmc@sonologic.nl>
|
||||
F: package/linuxconsoletools/
|
||||
|
||||
N: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
|
||||
F: package/bcusdk/
|
||||
F: package/libpthsem/
|
||||
|
||||
N: Laurent Cans <laurent.cans@gmail.com>
|
||||
F: package/aircrack-ng/
|
||||
|
||||
@@ -1158,7 +1162,6 @@ F: package/python-pyrex/
|
||||
F: package/raptor/
|
||||
F: package/sepolgen/
|
||||
F: package/setools/
|
||||
F: package/simicsfs/
|
||||
F: package/smcroute/
|
||||
F: package/tclap/
|
||||
F: package/valijson/
|
||||
|
||||
@@ -87,9 +87,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2017.08-rc3
|
||||
export BR2_VERSION := 2017.08
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1503524000
|
||||
BR2_VERSION_EPOCH = 1504300000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ GRUB2_CONF_ENV = \
|
||||
$(HOST_CONFIGURE_OPTS) \
|
||||
CPP="$(HOSTCC) -E" \
|
||||
TARGET_CC="$(TARGET_CC)" \
|
||||
TARGET_CFLAGS="$(TARGET_CFLAGS)" \
|
||||
TARGET_CFLAGS="$(TARGET_CFLAGS) -fno-stack-protector" \
|
||||
TARGET_CPPFLAGS="$(TARGET_CPPFLAGS)" \
|
||||
TARGET_LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
NM="$(TARGET_NM)" \
|
||||
|
||||
+11
-11
@@ -42,40 +42,40 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2017.05.2</b></h3>
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2017.08</b></h3>
|
||||
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2017.05.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2017.08.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2017.05.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2017.08.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2017.05.2.tar.gz">buildroot-2017.05.2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2017.05.2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2017.08.tar.gz">buildroot-2017.08.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2017.08.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2017.05.2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2017.08.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2017.05.2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2017.08.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2017.05.2.tar.bz2">buildroot-2017.05.2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2017.05.2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2017.08.tar.bz2">buildroot-2017.08.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2017.08.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2017.08-rc3</b></h3>
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
@@ -109,7 +109,7 @@
|
||||
<p><a href="/downloads/buildroot-2017.08-rc3.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
-->
|
||||
This and earlier releases (and their PGP signatures) can always be downloaded from
|
||||
<a href="/downloads/">http://buildroot.net/downloads/</a>.
|
||||
</div>
|
||||
|
||||
@@ -9,6 +9,24 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2017.08 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>1 September 2017</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The stable 2017.08 release is out - Thanks to everyone
|
||||
contributing and testing the release candidates. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2017.08">CHANGES</a>
|
||||
file for more details
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2017.08.tar.bz2">2017.08 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@ choice
|
||||
prompt "Kernel version"
|
||||
|
||||
config BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
bool "Latest version (4.12.8)"
|
||||
bool "Latest version (4.12.10)"
|
||||
|
||||
config BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
bool "Latest CIP SLTS version (v4.4.75-cip6)"
|
||||
@@ -116,7 +116,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "4.12.8" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "4.12.10" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "v4.4.75-cip6" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
if BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
|
||||
@@ -189,7 +189,6 @@ menu "Filesystem and flash utilities"
|
||||
source "package/mtools/Config.in"
|
||||
source "package/nfs-utils/Config.in"
|
||||
source "package/ntfs-3g/Config.in"
|
||||
source "package/simicsfs/Config.in"
|
||||
source "package/sp-oops-extract/Config.in"
|
||||
source "package/squashfs/Config.in"
|
||||
source "package/sshfs/Config.in"
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From 6bd1b4958e949d83468e053c34bf6c89d14d687a Mon Sep 17 00:00:00 2001
|
||||
From: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
|
||||
Date: Fri, 25 Aug 2017 23:01:14 +0200
|
||||
Subject: [PATCH] eibd: drop local clock_gettime in USB backends
|
||||
|
||||
clock_gettime is defined locally, and calls pth_int_time, which
|
||||
in turn calls clock_gettime.
|
||||
The USB backend shouldn't overrule clock_gettime in the first place.
|
||||
This patch fixes this endless recursion by removing the local defition.
|
||||
|
||||
Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
|
||||
---
|
||||
eibd/usb/linux_usbfs.c | 6 ------
|
||||
1 file changed, 6 deletions(-)
|
||||
|
||||
diff --git a/eibd/usb/linux_usbfs.c b/eibd/usb/linux_usbfs.c
|
||||
index c3ec410..957b908 100644
|
||||
--- a/eibd/usb/linux_usbfs.c
|
||||
+++ b/eibd/usb/linux_usbfs.c
|
||||
@@ -52,12 +52,6 @@ int pthread_mutex_trylock(pthread_mutex_t *mutex)
|
||||
return 0;
|
||||
}
|
||||
|
||||
-int clock_gettime(clockid_t clk_id, struct timespec *tp)
|
||||
-{
|
||||
- pth_int_time (tp);
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
/* sysfs vs usbfs:
|
||||
* opening a usbfs node causes the device to be resumed, so we attempt to
|
||||
* avoid this during enumeration.
|
||||
--
|
||||
1.8.5.rc3
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/network/connman/sha256sums.asc
|
||||
sha256 a9a0808c729c1f348fc36d8cecb52d19b72bc34cb411c502608cb0e0190fc71e connman-1.34.tar.xz
|
||||
sha256 66d7deb98371545c6e417239a9b3b3e3201c1529d08eedf40afbc859842cf2aa connman-1.35.tar.xz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CONNMAN_VERSION = 1.34
|
||||
CONNMAN_VERSION = 1.35
|
||||
CONNMAN_SOURCE = connman-$(CONNMAN_VERSION).tar.xz
|
||||
CONNMAN_SITE = $(BR2_KERNEL_MIRROR)/linux/network/connman
|
||||
CONNMAN_DEPENDENCIES = libglib2 dbus iptables
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
DIALOG_VERSION = 1.3-20170509
|
||||
DIALOG_SOURCE = dialog-$(DIALOG_VERSION).tgz
|
||||
DIALOG_SITE = ftp://invisible-island.net/dialog
|
||||
DIALOG_SITE = ftp://ftp.invisible-island.net/dialog
|
||||
DIALOG_CONF_OPTS = --with-ncurses --with-curses-dir=$(STAGING_DIR)/usr \
|
||||
--disable-rpath-hack
|
||||
DIALOG_DEPENDENCIES = host-pkgconf ncurses
|
||||
|
||||
@@ -35,7 +35,7 @@ ifeq ($(BR2_PACKAGE_DNSMASQ_IDN),y)
|
||||
DNSMASQ_DEPENDENCIES += libidn $(TARGET_NLS_DEPENDENCIES)
|
||||
DNSMASQ_MAKE_OPTS += LIBS+=$(TARGET_NLS_LIBS)
|
||||
DNSMASQ_COPTS += -DHAVE_IDN
|
||||
DNSMASQ_I18N = $(if $(BR2_ENABLE_LOCALE),-i18n)
|
||||
DNSMASQ_I18N = $(if $(BR2_SYSTEM_ENABLE_NLS),-i18n)
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DNSMASQ_CONNTRACK),y)
|
||||
|
||||
@@ -50,8 +50,7 @@ config BR2_GCC_VERSION_5_X
|
||||
# musl ppc64 unsupported
|
||||
depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le))
|
||||
# Unsupported MIPS cores
|
||||
depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && \
|
||||
!BR2_mips_m6250 && !BR2_mips_i6400 && !BR2_mips_p6600
|
||||
depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && !BR2_mips_i6400
|
||||
# musl mips64 unsupported
|
||||
depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_5
|
||||
@@ -61,8 +60,6 @@ config BR2_GCC_VERSION_6_X
|
||||
# Broken or unsupported architectures
|
||||
depends on !BR2_arc
|
||||
depends on !BR2_or1k
|
||||
# Unsupported MIPS cores
|
||||
depends on !BR2_mips_m6250 && !BR2_mips_p6600
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||
|
||||
config BR2_GCC_VERSION_7_X
|
||||
@@ -70,8 +67,6 @@ config BR2_GCC_VERSION_7_X
|
||||
# Broken or unsupported architectures
|
||||
depends on !BR2_arc
|
||||
depends on !BR2_or1k
|
||||
# Unsupported MIPS cores
|
||||
depends on !BR2_mips_m6250 && !BR2_mips_p6600
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_7
|
||||
|
||||
endchoice
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# From https://lists.gnu.org/archive/html/info-gnu/2016-08/msg00008.html
|
||||
sha1 e3bdb585026f752ae91360f45c28e76e4a15d338 gnupg-1.4.21.tar.bz2
|
||||
# Locally computed
|
||||
sha256 6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 gnupg-1.4.21.tar.bz2
|
||||
# Locally computed based on signature
|
||||
# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-1.4.22.tar.bz2.sig
|
||||
sha256 9594a24bec63a21568424242e3f198b9d9828dea5ff0c335e47b06f835f930b4 gnupg-1.4.22.tar.bz2
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GNUPG_VERSION = 1.4.21
|
||||
GNUPG_VERSION = 1.4.22
|
||||
GNUPG_SOURCE = gnupg-$(GNUPG_VERSION).tar.bz2
|
||||
GNUPG_SITE = ftp://ftp.gnupg.org/gcrypt/gnupg
|
||||
GNUPG_SITE = https://gnupg.org/ftp/gcrypt/gnupg
|
||||
GNUPG_LICENSE = GPL-3.0+
|
||||
GNUPG_LICENSE_FILES = COPYING
|
||||
GNUPG_DEPENDENCIES = zlib ncurses $(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
IOSTAT_VERSION = 2.2
|
||||
IOSTAT_SITE = http://www.linuxinsight.com/files
|
||||
IOSTAT_SITE = http://linuxinsight.com/sites/default/files
|
||||
IOSTAT_LICENSE = GPL
|
||||
IOSTAT_LICENSE_FILES = LICENSE
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
IUCODE_TOOL_VERSION = 1.5
|
||||
IUCODE_TOOL_SOURCE = iucode-tool_$(IUCODE_TOOL_VERSION).tar.xz
|
||||
IUCODE_TOOL_SITE = https://gitlab.com/iucode-tool/releases/raw/latest
|
||||
IUCODE_TOOL_SITE = https://gitlab.com/iucode-tool/releases/raw/master
|
||||
ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y)
|
||||
IUCODE_TOOL_CONF_ENV = LIBS="-largp"
|
||||
IUCODE_TOOL_DEPENDENCIES = argp-standalone
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
# From https://lists.gnupg.org/pipermail/gnupg-announce/2017q2/000408.html
|
||||
sha1 65a4a495aa858483e66868199eaa8238572ca6cd libgcrypt-1.7.8.tar.bz2
|
||||
# Locally calculated after checking signature
|
||||
# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.8.tar.bz2.sig
|
||||
sha256 948276ea47e6ba0244f36a17b51dcdd52cfd1e664b0a1ac3bc82134fb6cec199 libgcrypt-1.7.8.tar.bz2
|
||||
# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.9.tar.bz2.sig
|
||||
sha256 bfe9bb703c1126c3647da2810fd23039c2f09d46969f71612c2065dc3fa9373b libgcrypt-1.7.9.tar.bz2
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBGCRYPT_VERSION = 1.7.8
|
||||
LIBGCRYPT_VERSION = 1.7.9
|
||||
LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2
|
||||
LIBGCRYPT_LICENSE = LGPL-2.1+
|
||||
LIBGCRYPT_LICENSE_FILES = COPYING.LIB
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From b56deda7c13c257050fdbdd71c1a5a47b78aa63e Mon Sep 17 00:00:00 2001
|
||||
From: Stephan Mueller <smueller@chronox.de>
|
||||
Date: Thu, 3 Aug 2017 17:50:51 +0200
|
||||
Subject: [PATCH] Have sufficient memory size for message
|
||||
|
||||
With GCC 7, the size of the buffer in snprintf is checked. The
|
||||
occurrence here is found to be too small.
|
||||
|
||||
Signed-off-by: Stephan Mueller <smueller@chronox.de>
|
||||
[Upstream commit: https://github.com/smuellerDD/libkcapi/commit/b56deda7c13c257050fdbdd71c1a5a47b78aa63e]
|
||||
Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
|
||||
---
|
||||
speed-test/cryptoperf-base.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/speed-test/cryptoperf-base.c b/speed-test/cryptoperf-base.c
|
||||
index 8766ca7..07384ae 100644
|
||||
--- a/speed-test/cryptoperf-base.c
|
||||
+++ b/speed-test/cryptoperf-base.c
|
||||
@@ -172,7 +172,7 @@ char *cp_print_status(struct cp_test *test, int raw)
|
||||
(unsigned long)(processed_bytes/totaltime),
|
||||
(unsigned long)ops);
|
||||
} else {
|
||||
- #define VALLEN 10
|
||||
+ #define VALLEN 23
|
||||
char byteseconds[VALLEN + 1];
|
||||
|
||||
memset(byteseconds, 0, sizeof(byteseconds));
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
LIBPHIDGET_VERSION = 2.1.8.20140319
|
||||
LIBPHIDGET_SOURCE = libphidget_$(LIBPHIDGET_VERSION).tar.gz
|
||||
LIBPHIDGET_SITE = http://www.phidgets.com/downloads/libraries
|
||||
LIBPHIDGET_SITE = https://www.phidgets.com/downloads/phidget21/libraries/linux/libphidget
|
||||
LIBPHIDGET_DEPENDENCIES = libusb
|
||||
LIBPHIDGET_CONF_OPTS = --disable-ldconfig
|
||||
LIBPHIDGET_INSTALL_STAGING = YES
|
||||
|
||||
@@ -0,0 +1,217 @@
|
||||
From 305ae25455b1f19ad2eda92523bd553fd8bc72fd Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
Date: Sun, 20 Aug 2017 23:58:44 +0200
|
||||
Subject: [PATCH] configure.ac: drop --disable-libv4l, disable plugin support
|
||||
instead
|
||||
|
||||
In commit 2e604dfbcd09b93f0808cedb2a0b324c5569a599 ("configure.ac: add
|
||||
--disable-libv4l option"), an option --disable-libv4l was added. As
|
||||
part of this, libv4l is no longer built at all in static linking
|
||||
configurations, just because libv4l uses dlopen() for plugin support.
|
||||
|
||||
However, plugin support is only a side feature of libv4l, and one may
|
||||
need to use libv4l in static configurations, just without plugin
|
||||
support.
|
||||
|
||||
Therefore, this commit:
|
||||
|
||||
- Essentially reverts 2e604dfbcd09b93f0808cedb2a0b324c5569a599, so
|
||||
that libv4l can be built in static linking configurations again.
|
||||
|
||||
- Adjusts the compilation of libv4l2 so that the plugin support is
|
||||
not compiled in when dlopen() in static linking configuration
|
||||
(dlopen is not available).
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
Submitted-upstream: https://www.mail-archive.com/linux-media@vger.kernel.org/msg117449.html
|
||||
---
|
||||
Makefile.am | 11 ++---------
|
||||
configure.ac | 15 +++------------
|
||||
lib/libv4l2/Makefile.am | 6 +++++-
|
||||
lib/libv4l2/libv4l2-priv.h | 14 ++++++++++++++
|
||||
utils/Makefile.am | 6 +-----
|
||||
utils/v4l2-compliance/Makefile.am | 4 ----
|
||||
utils/v4l2-ctl/Makefile.am | 4 ----
|
||||
7 files changed, 25 insertions(+), 35 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 07c3ef8..e603472 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1,17 +1,10 @@
|
||||
AUTOMAKE_OPTIONS = foreign
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
-SUBDIRS = v4l-utils-po libdvbv5-po
|
||||
-
|
||||
-if WITH_LIBV4L
|
||||
-SUBDIRS += lib
|
||||
-endif
|
||||
+SUBDIRS = v4l-utils-po libdvbv5-po lib
|
||||
|
||||
if WITH_V4LUTILS
|
||||
-SUBDIRS += utils
|
||||
-if WITH_LIBV4L
|
||||
-SUBDIRS += contrib
|
||||
-endif
|
||||
+SUBDIRS += utils contrib
|
||||
endif
|
||||
|
||||
EXTRA_DIST = android-config.h bootstrap.sh doxygen_libdvbv5.cfg include COPYING.libv4l \
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 58fb688..2ecb4a1 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -374,14 +374,6 @@ AC_ARG_ENABLE(libdvbv5,
|
||||
esac]
|
||||
)
|
||||
|
||||
-AC_ARG_ENABLE(libv4l,
|
||||
- AS_HELP_STRING([--disable-libv4l], [disable libv4l compilation]),
|
||||
- [case "${enableval}" in
|
||||
- yes | no ) ;;
|
||||
- *) AC_MSG_ERROR(bad value ${enableval} for --disable-libv4l) ;;
|
||||
- esac]
|
||||
-)
|
||||
-
|
||||
AC_ARG_ENABLE(dyn-libv4l,
|
||||
AS_HELP_STRING([--disable-dyn-libv4l], [disable dynamic libv4l support]),
|
||||
[case "${enableval}" in
|
||||
@@ -439,7 +431,6 @@ AM_CONDITIONAL([WITH_LIBDVBV5], [test x$enable_libdvbv5 != xno -a x$have_li
|
||||
AM_CONDITIONAL([WITH_DVBV5_REMOTE], [test x$enable_libdvbv5 != xno -a x$have_libudev = xyes -a x$have_pthread = xyes])
|
||||
|
||||
AM_CONDITIONAL([WITH_DYN_LIBV4L], [test x$enable_dyn_libv4l != xno])
|
||||
-AM_CONDITIONAL([WITH_LIBV4L], [test x$enable_libv4l != xno -a x$enable_shared != xno])
|
||||
AM_CONDITIONAL([WITH_V4LUTILS], [test x$enable_v4l_utils != xno -a x$linux_os = xyes])
|
||||
AM_CONDITIONAL([WITH_QV4L2], [test x${qt_pkgconfig} = xtrue -a x$enable_qv4l2 != xno])
|
||||
AM_CONDITIONAL([WITH_V4L_PLUGINS], [test x$enable_dyn_libv4l != xno -a x$enable_shared != xno])
|
||||
@@ -467,11 +458,12 @@ AM_COND_IF([WITH_LIBDVBV5], [USE_LIBDVBV5="yes"], [USE_LIBDVBV5="no"])
|
||||
AM_COND_IF([WITH_DVBV5_REMOTE], [USE_DVBV5_REMOTE="yes"
|
||||
AC_DEFINE([HAVE_DVBV5_REMOTE], [1], [Usage of DVBv5 remote enabled])],
|
||||
[USE_DVBV5_REMOTE="no"])
|
||||
-AM_COND_IF([WITH_LIBV4L], [USE_LIBV4L="yes"], [USE_LIBV4L="no"])
|
||||
AM_COND_IF([WITH_DYN_LIBV4L], [USE_DYN_LIBV4L="yes"], [USE_DYN_LIBV4L="no"])
|
||||
AM_COND_IF([WITH_V4LUTILS], [USE_V4LUTILS="yes"], [USE_V4LUTILS="no"])
|
||||
AM_COND_IF([WITH_QV4L2], [USE_QV4L2="yes"], [USE_QV4L2="no"])
|
||||
-AM_COND_IF([WITH_V4L_PLUGINS], [USE_V4L_PLUGINS="yes"], [USE_V4L_PLUGINS="no"])
|
||||
+AM_COND_IF([WITH_V4L_PLUGINS], [USE_V4L_PLUGINS="yes"
|
||||
+ AC_DEFINE([HAVE_V4L_PLUGINS], [1], [V4L plugin support enabled])],
|
||||
+ [USE_V4L_PLUGINS="no"])
|
||||
AM_COND_IF([WITH_V4L_WRAPPERS], [USE_V4L_WRAPPERS="yes"], [USE_V4L_WRAPPERS="no"])
|
||||
AM_COND_IF([WITH_GCONV], [USE_GCONV="yes"], [USE_GCONV="no"])
|
||||
AM_COND_IF([WITH_V4L2_CTL_LIBV4L], [USE_V4L2_CTL_LIBV4L="yes"], [USE_V4L2_CTL_LIBV4L="no"])
|
||||
@@ -503,7 +495,6 @@ compile time options summary
|
||||
|
||||
gconv : $USE_GCONV
|
||||
|
||||
- libv4l : $USE_LIBV4L
|
||||
dynamic libv4l : $USE_DYN_LIBV4L
|
||||
v4l_plugins : $USE_V4L_PLUGINS
|
||||
v4l_wrappers : $USE_V4L_WRAPPERS
|
||||
diff --git a/lib/libv4l2/Makefile.am b/lib/libv4l2/Makefile.am
|
||||
index 811c45c..3a1bb90 100644
|
||||
--- a/lib/libv4l2/Makefile.am
|
||||
+++ b/lib/libv4l2/Makefile.am
|
||||
@@ -15,7 +15,11 @@ else
|
||||
noinst_LTLIBRARIES = libv4l2.la
|
||||
endif
|
||||
|
||||
-libv4l2_la_SOURCES = libv4l2.c v4l2-plugin.c log.c libv4l2-priv.h
|
||||
+libv4l2_la_SOURCES = libv4l2.c log.c libv4l2-priv.h
|
||||
+if WITH_V4L_PLUGINS
|
||||
+libv4l2_la_SOURCES += v4l2-plugin.c
|
||||
+endif
|
||||
+
|
||||
libv4l2_la_CPPFLAGS = $(CFLAG_VISIBILITY) $(ENFORCE_LIBV4L_STATIC)
|
||||
libv4l2_la_LDFLAGS = $(LIBV4L2_VERSION) -lpthread $(DLOPEN_LIBS) $(ENFORCE_LIBV4L_STATIC)
|
||||
libv4l2_la_LIBADD = ../libv4lconvert/libv4lconvert.la
|
||||
diff --git a/lib/libv4l2/libv4l2-priv.h b/lib/libv4l2/libv4l2-priv.h
|
||||
index 343db5e..1924c91 100644
|
||||
--- a/lib/libv4l2/libv4l2-priv.h
|
||||
+++ b/lib/libv4l2/libv4l2-priv.h
|
||||
@@ -107,10 +107,24 @@ struct v4l2_dev_info {
|
||||
};
|
||||
|
||||
/* From v4l2-plugin.c */
|
||||
+#if defined(HAVE_V4L_PLUGINS)
|
||||
void v4l2_plugin_init(int fd, void **plugin_lib_ret, void **plugin_priv_ret,
|
||||
const struct libv4l_dev_ops **dev_ops_ret);
|
||||
void v4l2_plugin_cleanup(void *plugin_lib, void *plugin_priv,
|
||||
const struct libv4l_dev_ops *dev_ops);
|
||||
+#else
|
||||
+static inline void v4l2_plugin_init(int fd, void **plugin_lib_ret, void **plugin_priv_ret,
|
||||
+ const struct libv4l_dev_ops **dev_ops_ret)
|
||||
+{
|
||||
+ *dev_ops_ret = v4lconvert_get_default_dev_ops();
|
||||
+ *plugin_lib_ret = NULL;
|
||||
+ *plugin_priv_ret = NULL;
|
||||
+}
|
||||
+static inline void v4l2_plugin_cleanup(void *plugin_lib, void *plugin_priv,
|
||||
+ const struct libv4l_dev_ops *dev_ops)
|
||||
+{
|
||||
+}
|
||||
+#endif /* WITH_V4L_PLUGINS */
|
||||
|
||||
/* From log.c */
|
||||
extern const char *v4l2_ioctls[];
|
||||
diff --git a/utils/Makefile.am b/utils/Makefile.am
|
||||
index ce710c2..d7708cc 100644
|
||||
--- a/utils/Makefile.am
|
||||
+++ b/utils/Makefile.am
|
||||
@@ -13,12 +13,8 @@ SUBDIRS = \
|
||||
v4l2-sysfs-path \
|
||||
cec-ctl \
|
||||
cec-compliance \
|
||||
- cec-follower
|
||||
-
|
||||
-if WITH_LIBV4L
|
||||
-SUBDIRS += \
|
||||
+ cec-follower \
|
||||
rds-ctl
|
||||
-endif
|
||||
|
||||
if WITH_LIBDVBV5
|
||||
SUBDIRS += \
|
||||
diff --git a/utils/v4l2-compliance/Makefile.am b/utils/v4l2-compliance/Makefile.am
|
||||
index 0240a50..c2b5919 100644
|
||||
--- a/utils/v4l2-compliance/Makefile.am
|
||||
+++ b/utils/v4l2-compliance/Makefile.am
|
||||
@@ -7,16 +7,12 @@ v4l2_compliance_SOURCES = v4l2-compliance.cpp v4l2-test-debug.cpp v4l2-test-inpu
|
||||
v4l2-test-codecs.cpp v4l2-test-colors.cpp v4l2-compliance.h
|
||||
v4l2_compliance_CPPFLAGS = -I../common
|
||||
|
||||
-if WITH_LIBV4L
|
||||
if WITH_V4L2_COMPLIANCE_LIBV4L
|
||||
v4l2_compliance_LDADD = ../../lib/libv4l2/libv4l2.la ../../lib/libv4lconvert/libv4lconvert.la -lrt -lpthread
|
||||
else
|
||||
v4l2_compliance_LDADD = -lrt -lpthread
|
||||
DEFS += -DNO_LIBV4L2
|
||||
endif
|
||||
-else
|
||||
-DEFS += -DNO_LIBV4L2
|
||||
-endif
|
||||
|
||||
EXTRA_DIST = Android.mk fixme.txt v4l2-compliance.1
|
||||
|
||||
diff --git a/utils/v4l2-ctl/Makefile.am b/utils/v4l2-ctl/Makefile.am
|
||||
index 4475aed..955647d 100644
|
||||
--- a/utils/v4l2-ctl/Makefile.am
|
||||
+++ b/utils/v4l2-ctl/Makefile.am
|
||||
@@ -9,14 +9,10 @@ v4l2_ctl_SOURCES = v4l2-ctl.cpp v4l2-ctl.h v4l2-ctl-common.cpp v4l2-ctl-tuner.cp
|
||||
v4l2-tpg-colors.c v4l2-tpg-core.c v4l-stream.c
|
||||
v4l2_ctl_CPPFLAGS = -I../common
|
||||
|
||||
-if WITH_LIBV4L
|
||||
if WITH_V4L2_CTL_LIBV4L
|
||||
v4l2_ctl_LDADD = ../../lib/libv4l2/libv4l2.la ../../lib/libv4lconvert/libv4lconvert.la -lrt -lpthread
|
||||
else
|
||||
DEFS += -DNO_LIBV4L2
|
||||
endif
|
||||
-else
|
||||
-DEFS += -DNO_LIBV4L2
|
||||
-endif
|
||||
|
||||
EXTRA_DIST = Android.mk v4l2-ctl.1
|
||||
--
|
||||
2.9.4
|
||||
|
||||
@@ -18,6 +18,8 @@ LIBV4L_CONF_OPTS = --disable-doxygen-doc
|
||||
# 0007-configure.ac-add-disable-libv4l-option.patch
|
||||
# 0008-configure.ac-fix-build-of-v4l-utils-on-uclinux.patch
|
||||
# 0009-configure.ac-add-USE_LIBV4L-to-summary.patch
|
||||
# 0010-Build-libv4lconvert-helper-support-only-when-fork-is.patch
|
||||
# 0011-configure.ac-drop-disable-libv4l-disable-plugin-supp.patch
|
||||
LIBV4L_AUTORECONF = YES
|
||||
# host-gettext needed for autoreconf to work
|
||||
LIBV4L_DEPENDENCIES += host-gettext
|
||||
|
||||
@@ -231,14 +231,14 @@ endchoice
|
||||
|
||||
config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "3.2.89" if BR2_KERNEL_HEADERS_3_2
|
||||
default "3.2.92" if BR2_KERNEL_HEADERS_3_2
|
||||
default "3.4.113" if BR2_KERNEL_HEADERS_3_4
|
||||
default "3.10.106" if BR2_KERNEL_HEADERS_3_10
|
||||
default "3.10.107" if BR2_KERNEL_HEADERS_3_10
|
||||
default "3.12.74" if BR2_KERNEL_HEADERS_3_12
|
||||
default "4.1.43" if BR2_KERNEL_HEADERS_4_1
|
||||
default "4.4.83" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.44" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.4.85" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.46" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.10.17" if BR2_KERNEL_HEADERS_4_10
|
||||
default "4.11.12" if BR2_KERNEL_HEADERS_4_11
|
||||
default "4.12.8" if BR2_KERNEL_HEADERS_4_12
|
||||
default "4.12.10" if BR2_KERNEL_HEADERS_4_12
|
||||
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
|
||||
@@ -15,13 +15,13 @@ define GPIO_BUILD_CMDS
|
||||
exit 1 ; \
|
||||
fi
|
||||
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \
|
||||
$(TARGET_MAKE_ENV) $(MAKE1) -C $(LINUX_DIR)/tools \
|
||||
$(GPIO_MAKE_OPTS) \
|
||||
gpio
|
||||
endef
|
||||
|
||||
define GPIO_INSTALL_TARGET_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \
|
||||
$(TARGET_MAKE_ENV) $(MAKE1) -C $(LINUX_DIR)/tools \
|
||||
$(GPIO_MAKE_OPTS) \
|
||||
DESTDIR=$(TARGET_DIR) \
|
||||
gpio_install
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
MEDIASTREAMER_VERSION = 2.14.0
|
||||
MEDIASTREAMER_SITE = http://download.savannah.nongnu.org/releases/linphone/mediastreamer
|
||||
MEDIASTREAMER_INSTALL_STAGING = YES
|
||||
MEDIASTREAMER_DEPENDENCIES = host-intltool host-pkgconf ortp host-gettext
|
||||
# host-vim needed for the xxd utility
|
||||
MEDIASTREAMER_DEPENDENCIES = host-intltool host-pkgconf ortp host-gettext host-vim
|
||||
# tests fail linking on some architectures, so disable them
|
||||
MEDIASTREAMER_CONF_OPTS = --disable-tests --disable-glx --disable-strict
|
||||
MEDIASTREAMER_LICENSE = GPL-2.0+
|
||||
|
||||
@@ -29,7 +29,7 @@ define MINIDLNA_INSTALL_INIT_SYSV
|
||||
endef
|
||||
|
||||
define MINIDLNA_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -D -m 0755 package/minidlna/minidlnad.service \
|
||||
$(INSTALL) -D -m 0644 package/minidlna/minidlnad.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/minidlnad.service
|
||||
|
||||
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
|
||||
|
||||
@@ -27,7 +27,7 @@ NSS_PAM_LDAPD_CONF_OPTS += --disable-pam
|
||||
endif
|
||||
|
||||
define NSS_PAM_LDAPD_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -m 755 -D package/nss-pam-ldapd/nslcd.service \
|
||||
$(INSTALL) -m 644 -D package/nss-pam-ldapd/nslcd.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/nslcd.service
|
||||
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
|
||||
ln -fs ../../../../usr/lib/systemd/system/nslcd.service \
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: egl
|
||||
Description: Nvidia OpenGL library
|
||||
Version: 1
|
||||
Cflags: -I${includedir}
|
||||
Libs: -L${libdir} -lEGL
|
||||
@@ -78,6 +78,7 @@ define NVIDIA_DRIVER_INSTALL_GL_DEV
|
||||
$(SED) 's:__LIBGL_PATH__:/usr/lib:' $(STAGING_DIR)/usr/lib/libGL.la
|
||||
$(SED) 's:-L[^[:space:]]\+::' $(STAGING_DIR)/usr/lib/libGL.la
|
||||
$(INSTALL) -D -m 0644 package/nvidia-driver/gl.pc $(STAGING_DIR)/usr/lib/pkgconfig/gl.pc
|
||||
$(INSTALL) -D -m 0644 package/nvidia-driver/egl.pc $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc
|
||||
endef
|
||||
|
||||
# Those libraries are 'private' libraries requiring an agreement with
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 4c6269421515d482f20a2d39897ce75f7ccec6341ecafd47436c9e8c30bcc75f qt-webkit-kiosk-7fe40a350abfbe5ec194e7c6c740f7099e8704cd.tar.gz
|
||||
sha256 ec05f5bcb202265202a6f3ff74372516ce9beb82206ff67ca2b1b6fcb586ecd2 qt-webkit-kiosk-34efddb0bf0c36c8652f90dcd001db123f286f04.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT_WEBKIT_KIOSK_VERSION = 7fe40a350abfbe5ec194e7c6c740f7099e8704cd
|
||||
QT_WEBKIT_KIOSK_VERSION = 34efddb0bf0c36c8652f90dcd001db123f286f04
|
||||
QT_WEBKIT_KIOSK_SITE = https://github.com/sergey-dryabzhinsky/qt-webkit-kiosk.git
|
||||
QT_WEBKIT_KIOSK_SITE_METHOD = git
|
||||
QT_WEBKIT_KIOSK_DEPENDENCIES = qt5webkit qt5multimedia
|
||||
|
||||
@@ -22,9 +22,9 @@ RPCBIND_CONF_OPTS += --with-systemdsystemunitdir=no
|
||||
endif
|
||||
|
||||
define RPCBIND_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -m 0755 -D package/rpcbind/rpcbind.service \
|
||||
$(INSTALL) -m 0644 -D package/rpcbind/rpcbind.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/rpcbind.service
|
||||
$(INSTALL) -m 0755 -D package/rpcbind/rpcbind.socket \
|
||||
$(INSTALL) -m 0644 -D package/rpcbind/rpcbind.socket \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/rpcbind.socket
|
||||
mkdir -p $(TARGET_DIR)/etc/systemd/system/sockets.target.wants
|
||||
ln -fs ../../../../usr/lib/systemd/system/rpcbind.socket \
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
comment "simicsfs needs a Linux kernel to be built"
|
||||
depends on !BR2_LINUX_KERNEL
|
||||
|
||||
config BR2_PACKAGE_SIMICSFS
|
||||
bool "simicsfs"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
A kernel driver that provides access to a host computer's local
|
||||
filesystem when the target is executing within a SIMICS simulation.
|
||||
|
||||
http://www.cs.sfu.ca/~fedorova/Tech/simics-guides-3.0.26/simics-user-guide-unix/topic33.html
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 d0cf7caf888dc1e7dc9496c4b59af98eb2b69d6113d6920757465902e1f21f38 simicsfs-1.18.tar.gz
|
||||
@@ -1,13 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# simicsfs
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SIMICSFS_VERSION = 1.18
|
||||
SIMICSFS_SITE = http://download.simics.net/pub
|
||||
SIMICSFS_LICENSE = GPL-2.0+
|
||||
SIMICSFS_LICENSE_FILES = hostfs.h
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
||||
@@ -21,7 +21,7 @@ SQUID_CONF_ENV = \
|
||||
ac_cv_func___va_copy=yes \
|
||||
ac_cv_func_strnstr=no \
|
||||
ac_cv_have_squid=yes \
|
||||
BUILXCXX="$(HOSTCXX)" \
|
||||
BUILDCXX="$(HOSTCXX)" \
|
||||
BUILDCXXFLAGS="$(HOST_CXXFLAGS)"
|
||||
SQUID_CONF_OPTS = \
|
||||
--enable-async-io=8 \
|
||||
|
||||
@@ -39,12 +39,12 @@ config BR2_PACKAGE_TRANSMISSION_REMOTE
|
||||
|
||||
config BR2_PACKAGE_TRANSMISSION_GTK
|
||||
bool "transmission-gtk"
|
||||
depends on BR2_PACKAGE_LIBGTK2 && BR2_ENABLE_LOCALE
|
||||
depends on BR2_PACKAGE_LIBGTK3 && BR2_SYSTEM_ENABLE_NLS
|
||||
help
|
||||
Install transmission GTK-based GUI interface.
|
||||
|
||||
comment "transmission-gtk needs a toolchain w/ locale"
|
||||
depends on BR2_PACKAGE_LIBGTK2 && !BR2_ENABLE_LOCALE
|
||||
comment "transmission-gtk needs NLS enabled"
|
||||
depends on BR2_PACKAGE_LIBGTK3 && !BR2_SYSTEM_ENABLE_NLS
|
||||
endif
|
||||
|
||||
comment "transmission needs a toolchain w/ threads"
|
||||
|
||||
@@ -64,7 +64,7 @@ define TRANSMISSION_INSTALL_INIT_SYSV
|
||||
endef
|
||||
|
||||
define TRANSMISSION_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -D -m 0755 $(@D)/daemon/transmission-daemon.service \
|
||||
$(INSTALL) -D -m 0644 $(@D)/daemon/transmission-daemon.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/transmission-daemon.service
|
||||
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
|
||||
ln -fs ../../../../usr/lib/systemd/system/transmission-daemon.service \
|
||||
@@ -82,10 +82,10 @@ TRANSMISSION_CONF_OPTS += --disable-remote
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_TRANSMISSION_GTK),y)
|
||||
TRANSMISSION_CONF_OPTS += --enable-gtk
|
||||
TRANSMISSION_DEPENDENCIES += libgtk2
|
||||
TRANSMISSION_CONF_OPTS += --with-gtk
|
||||
TRANSMISSION_DEPENDENCIES += libgtk3
|
||||
else
|
||||
TRANSMISSION_CONF_OPTS += --disable-gtk
|
||||
TRANSMISSION_CONF_OPTS += --without-gtk
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
From 67bc8443ac7e8144a78d84dee30a5cac3b5c99a4 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Naour <romain.naour@gmail.com>
|
||||
Date: Sun, 27 Aug 2017 23:56:05 +0200
|
||||
Subject: [PATCH] fstp: Add static to inline functions
|
||||
|
||||
From [1]
|
||||
"This is needed to avoid a link error where the inline functions appear
|
||||
missing at link time.
|
||||
From c99 standard inline function should either be declared static or
|
||||
have an extern instance in a c file for linking.
|
||||
This fix is necessary to build with gcc 7; for some reason it was not
|
||||
trigerred before."
|
||||
|
||||
[1] https://git.buildroot.net/buildroot/commit/?id=21133ada326c87627f7bdee4493d8086587c3cca
|
||||
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
src/vde_switch/fstp.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/vde_switch/fstp.c b/src/vde_switch/fstp.c
|
||||
index aab7324..b1e7ee8 100644
|
||||
--- a/src/vde_switch/fstp.c
|
||||
+++ b/src/vde_switch/fstp.c
|
||||
@@ -30,14 +30,14 @@ static int numports;
|
||||
#ifdef FSTP
|
||||
#include <fstp.h>
|
||||
/*********************** sending macro used by FSTP & Core ******************/
|
||||
-void inline ltonstring(unsigned long l,unsigned char *s) {
|
||||
+static void inline ltonstring(unsigned long l,unsigned char *s) {
|
||||
s[3]=l; l>>=8;
|
||||
s[2]=l; l>>=8;
|
||||
s[1]=l; l>>=8;
|
||||
s[0]=l;
|
||||
}
|
||||
|
||||
-unsigned long inline nstringtol(unsigned char *s) {
|
||||
+static unsigned long inline nstringtol(unsigned char *s) {
|
||||
return (s[0]<<24)+(s[1]<<16)+(s[2]<<8)+s[3];
|
||||
}
|
||||
|
||||
--
|
||||
2.9.5
|
||||
|
||||
@@ -75,4 +75,7 @@ VIM_POST_INSTALL_TARGET_HOOKS += VIM_INSTALL_RUNTIME_CMDS
|
||||
VIM_POST_INSTALL_TARGET_HOOKS += VIM_REMOVE_DOCS
|
||||
endif
|
||||
|
||||
HOST_VIM_DEPENDENCIES = host-ncurses
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# Buildroot version to use
|
||||
RELEASE='2017.05'
|
||||
RELEASE='2017.08'
|
||||
|
||||
### Change here for more memory/cores ###
|
||||
VM_MEMORY=2048
|
||||
|
||||
@@ -48,6 +48,8 @@ config BR2_TOOLCHAIN_BUILDROOT
|
||||
depends on !BR2_bf608
|
||||
depends on !BR2_bf609
|
||||
depends on !BR2_csky
|
||||
depends on !BR2_mips_m6250
|
||||
depends on !BR2_mips_p6600
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL
|
||||
bool "External toolchain"
|
||||
|
||||
Reference in New Issue
Block a user