From 2ac8367f3a82e8aaad54c0570e589cd3f6ca02e8 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Sun, 10 May 2026 12:05:44 +0300 Subject: [PATCH] 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 --- multimedia/gstreamer1/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index b870ba786e..960bf15167 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gstreamer1 PKG_VERSION:=1.26.4 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gstreamer @@ -101,7 +101,7 @@ endef define Package/libgstreamer1 $(call Package/gstreamer1/Default) TITLE+= library (core) - DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||powerpc||mips||mipsel):libatomic + DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||arm||powerpc||mips||mipsel):libatomic HIDDEN:=1 endef