Bump buildroot to version 2017-02
TG-3 #closed
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
From 437b3e38d9127ae021ca8510709c2e6be3e6b819 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Sat, 18 Feb 2017 10:03:24 +0100
|
||||
Subject: [PATCH] gstconfig.h.in: Fix unaligned access support for the openrisc
|
||||
architecture
|
||||
|
||||
Teach gstconfig.h.in about the openrisc (or1k) architecture. Fixes
|
||||
buildroot autobuild failure:
|
||||
|
||||
http://autobuild.buildroot.net/results/717/717d78ce0935749f477bdf3133b6f20057a28c01/build-end.log
|
||||
|
||||
Submitted-upstream: https://bugzilla.gnome.org/show_bug.cgi?id=778866
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
gst/gstconfig.h.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gst/gstconfig.h.in b/gst/gstconfig.h.in
|
||||
index cf95f61ab..1b2ca64ac 100644
|
||||
--- a/gst/gstconfig.h.in
|
||||
+++ b/gst/gstconfig.h.in
|
||||
@@ -104,7 +104,7 @@
|
||||
* http://docs.oracle.com/cd/E19205-01/820-4155/c++_faq.html#Vers6
|
||||
* https://software.intel.com/en-us/node/583402
|
||||
*/
|
||||
-#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) || defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || defined(_M_ARM) || defined(_M_IA64) || defined(__xtensa__)
|
||||
+#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || defined(__or1k__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) || defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || defined(_M_ARM) || defined(_M_IA64) || defined(__xtensa__)
|
||||
# define GST_HAVE_UNALIGNED_ACCESS 0
|
||||
#elif defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__ppc__) || defined(__ppc64__) || defined(__powerpc__) || defined(__powerpc64__) || defined(__m68k__) || defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || defined(__s390__) || defined(__s390x__) || defined(__zarch__)
|
||||
# define GST_HAVE_UNALIGNED_ACCESS 1
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.8.2.tar.xz.sha256sum
|
||||
sha256 9dbebe079c2ab2004ef7f2649fa317cabea1feb4fb5605c24d40744b90918341 gstreamer-1.8.2.tar.xz
|
||||
# From http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.4.tar.xz.sha256sum
|
||||
sha256 50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218 gstreamer-1.10.4.tar.xz
|
||||
|
||||
@@ -4,23 +4,13 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GSTREAMER1_VERSION = 1.8.2
|
||||
GSTREAMER1_VERSION = 1.10.4
|
||||
GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
|
||||
GSTREAMER1_SITE = http://gstreamer.freedesktop.org/src/gstreamer
|
||||
GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer
|
||||
GSTREAMER1_INSTALL_STAGING = YES
|
||||
GSTREAMER1_LICENSE_FILES = COPYING
|
||||
GSTREAMER1_LICENSE = LGPLv2+, LGPLv2.1+
|
||||
|
||||
# Checking if unaligned memory access works correctly cannot be done when cross
|
||||
# compiling. For the following architectures there is no information available
|
||||
# in the configure script.
|
||||
ifeq ($(BR2_arc)$(BR2_xtensa)$(BR2_microblaze)$(BR2_nios2),y)
|
||||
GSTREAMER1_CONF_ENV = as_cv_unaligned_access=no
|
||||
endif
|
||||
ifeq ($(BR2_aarch64),y)
|
||||
GSTREAMER1_CONF_ENV = as_cv_unaligned_access=yes
|
||||
endif
|
||||
|
||||
GSTREAMER1_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
--disable-tests \
|
||||
@@ -34,16 +24,11 @@ GSTREAMER1_CONF_OPTS = \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY),,--disable-registry) \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS),,--disable-tools)
|
||||
|
||||
GSTREAMER1_DEPENDENCIES = libglib2 host-pkgconf host-bison host-flex
|
||||
|
||||
# gstreamer-1.6 changed the location of its gstconfig.h file,
|
||||
# and unfortunately, not all (by far!) consumers have been
|
||||
# updated to look in the correct location.
|
||||
# Add a symlink to the legacy location
|
||||
define GSTREAMER1_LEGACY_CGSTCONFIG_H
|
||||
cd $(STAGING_DIR)/usr/include/gstreamer-1.0/gst && \
|
||||
ln -sf ../../../lib/gstreamer-1.0/include/gst/gstconfig.h .
|
||||
endef
|
||||
GSTREAMER1_POST_INSTALL_STAGING_HOOKS += GSTREAMER1_LEGACY_CGSTCONFIG_H
|
||||
GSTREAMER1_DEPENDENCIES = \
|
||||
host-bison \
|
||||
host-flex \
|
||||
host-pkgconf \
|
||||
libglib2 \
|
||||
$(if $(BR2_PACKAGE_LIBUNWIND),libunwind)
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
Reference in New Issue
Block a user