mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
Fix the following build failure with BR2_PACKAGE_LIBMEDIAART_BACKEND_QT raised since bump to version 1.9.5 in commit3db4d486d6: /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libmediaart/libmediaart-2.0.so.0.905.0.p/extractqt.cpp.o: in function `std::__atomic_base<int>::operator--()': /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/sparc-buildroot-linux-uclibc/include/c++/10.3.0/bits/atomic_base.h:334: undefined reference to `__atomic_fetch_sub_4' Fixes: - http://autobuild.buildroot.org/results/39aa4ecd37de774e06f67a6e1c4495dc1f0917b4 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commitbd396de5ec) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
40 lines
1.4 KiB
Makefile
40 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# libmediaart
|
|
#
|
|
################################################################################
|
|
|
|
LIBMEDIAART_VERSION_MAJOR = 1.9
|
|
LIBMEDIAART_VERSION = $(LIBMEDIAART_VERSION_MAJOR).5
|
|
LIBMEDIAART_SOURCE = libmediaart-$(LIBMEDIAART_VERSION).tar.xz
|
|
LIBMEDIAART_SITE = \
|
|
http://ftp.gnome.org/pub/gnome/sources/libmediaart/$(LIBMEDIAART_VERSION_MAJOR)
|
|
LIBMEDIAART_LICENSE = LGPL-2.1+
|
|
LIBMEDIAART_LICENSE_FILES = COPYING.LESSER
|
|
LIBMEDIAART_INSTALL_STAGING = YES
|
|
LIBMEDIAART_DEPENDENCIES = libglib2 $(TARGET_NLS_DEPENDENCIES)
|
|
LIBMEDIAART_CONF_OPTS = -Dunit_tests=false
|
|
LIBMEDIAART_LDFLAGS = $(TARGET_NLS_LIBS)
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBMEDIAART_BACKEND_GDK_PIXBUF),y)
|
|
LIBMEDIAART_DEPENDENCIES += gdk-pixbuf
|
|
LIBMEDIAART_CONF_OPTS += -Dimage_library=gdk-pixbuf
|
|
else ifeq ($(BR2_PACKAGE_LIBMEDIAART_BACKEND_QT),y)
|
|
# qt5 needs c++11 (since qt-5.7)
|
|
LIBMEDIAART_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11"
|
|
LIBMEDIAART_DEPENDENCIES += qt5base
|
|
LIBMEDIAART_CONF_OPTS += -Dimage_library=qt5
|
|
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
|
LIBMEDIAART_LDFLAGS += -latomic
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
|
|
LIBMEDIAART_CONF_OPTS += -Dintrospection=true
|
|
LIBMEDIAART_DEPENDENCIES += host-vala gobject-introspection
|
|
else
|
|
LIBMEDIAART_CONF_OPTS += -Dintrospection=false
|
|
endif
|
|
|
|
$(eval $(meson-package))
|