[libmediaart: 2/3] libmediaart/meson.build: replace shared_library
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libmediaart: 2/3] libmediaart/meson.build: replace shared_library
- Date: Wed, 1 Jun 2022 10:07:41 +0000 (UTC)
commit 55fab982e34db0f21cdb145246a9806abb6ec958
Author: Fabrice Fontaine <fontaine fabrice gmail com>
Date: Sun Dec 12 20:14:54 2021 +0100
libmediaart/meson.build: replace shared_library
Use library() to make building a static or dynamic library
optional depending on the builtin "default_library" meson
option. Fixes failures when using the library statically:
/home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld:
/home/buildroot/autobuild/instance-0/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libc.a(__uClibc_main.os):
in function `__uClibc_fini':
__uClibc_main.c:(.text+0x15c): undefined reference to `__fini_array_start'
Signed-off-by: Fabrice Fontaine <fontaine fabrice gmail com>
libmediaart/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libmediaart/meson.build b/libmediaart/meson.build
index 74aa4df..4f1201c 100644
--- a/libmediaart/meson.build
+++ b/libmediaart/meson.build
@@ -30,7 +30,7 @@ marshal = gnome.genmarshal('marshal',
libmediaart_dependencies = [glib, gio_unix, gobject, image_library]
-libmediaart = shared_library(
+libmediaart = library(
'mediaart-' + libmediaart_api_version,
libmediaart_sources, marshal[0], marshal[1],
version: libmediaart_ltversion,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]