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:
Alexandru Ardelean
2026-05-10 12:05:44 +03:00
committed by Alexandru Ardelean
parent 024b8ee60e
commit 2ac8367f3a
+2 -2
View File
@@ -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