mirror of
https://github.com/openwrt/packages.git
synced 2026-05-31 06:51:51 +08:00
gstreamer1: add libatomic dependency for 32-bit arm targets
arm926ej-s (ARMv5) does not have native lock-free atomics and the toolchain inserts calls to libatomic.so.1 for atomic operations. The libgstreamer1 DEPENDS only listed armeb, powerpc, mips and mipsel as needing libatomic, missing plain arm (little-endian 32-bit ARM). Extend the condition to include arm so the package is properly declared on all 32-bit ARM targets that require libatomic. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
committed by
Alexandru Ardelean
parent
024b8ee60e
commit
2ac8367f3a
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=gstreamer1
|
PKG_NAME:=gstreamer1
|
||||||
PKG_VERSION:=1.26.4
|
PKG_VERSION:=1.26.4
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz
|
PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz
|
||||||
PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gstreamer
|
PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gstreamer
|
||||||
@@ -101,7 +101,7 @@ endef
|
|||||||
define Package/libgstreamer1
|
define Package/libgstreamer1
|
||||||
$(call Package/gstreamer1/Default)
|
$(call Package/gstreamer1/Default)
|
||||||
TITLE+= library (core)
|
TITLE+= library (core)
|
||||||
DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||powerpc||mips||mipsel):libatomic
|
DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||arm||powerpc||mips||mipsel):libatomic
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user