Fabrice Fontaine
a9651f2390
meson: Un-hardcode building a shared library
Use library() instead of shared_library() to allow specifying which kind
of library to build with "meson setup --default-library ..."
This will avoid the following static build failure:
FAILED: src/ModemManager
/home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/bin/m68k-linux-gcc -o src/ModemManager src/ModemManager.p/meson-generated_.._mm-daemon-enums-types.c.o src/ModemManager.p/main.c.o src/ModemManager.p/mm-auth-provider.c.o src/ModemManager.p/mm-base-bearer.c.o src/ModemManager.p/mm-base-call.c.o src/ModemManager.p/mm-base-manager.c.o src/ModemManager.p/mm-base-modem-at.c.o src/ModemManager.p/mm-base-modem.c.o src/ModemManager.p/mm-base-sim.c.o src/ModemManager.p/mm-base-sms.c.o src/ModemManager.p/mm-bearer-list.c.o src/ModemManager.p/mm-broadband-bearer.c.o src/ModemManager.p/mm-broadband-modem.c.o src/ModemManager.p/mm-call-list.c.o src/ModemManager.p/mm-context.c.o src/ModemManager.p/mm-device.c.o src/ModemManager.p/mm-dispatcher.c.o src/ModemManager.p/mm-dispatcher-connection.c.o src/ModemManager.p/mm-dispatcher-fcc-unlock.c.o src/ModemManager.p/mm-filter.c.o src/ModemManager.p/mm-iface-modem-3gpp.c.o src/ModemManager.p/mm-iface-modem-3gpp-profile-manager.c.o src/ModemManager.p/mm-iface-modem-3gpp-ussd.c.o src/ModemManager.p/mm-iface-modem.c.o src/ModemManager.p/mm-iface-modem-cdma.c.o src/ModemManager.p/mm-iface-modem-firmware.c.o src/ModemManager.p/mm-iface-modem-location.c.o src/ModemManager.p/mm-iface-modem-messaging.c.o src/ModemManager.p/mm-iface-modem-oma.c.o src/ModemManager.p/mm-iface-modem-sar.c.o src/ModemManager.p/mm-iface-modem-signal.c.o src/ModemManager.p/mm-iface-modem-simple.c.o src/ModemManager.p/mm-iface-modem-time.c.o src/ModemManager.p/mm-iface-modem-voice.c.o src/ModemManager.p/mm-plugin.c.o src/ModemManager.p/mm-plugin-manager.c.o src/ModemManager.p/mm-port-probe.c.o src/ModemManager.p/mm-port-probe-at.c.o src/ModemManager.p/mm-private-boxed-types.c.o src/ModemManager.p/mm-sms-list.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -static '-Wl,-rpath,$ORIGIN/../libmm-glib' -Wl,-rpath-link,/home/autobuild/autobuild/instance-11/output-1/build/modem-manager-1.20.2/build/libmm-glib -Wl,--start-group src/libport.a src/libkerneldevice.a src/libhelpers.a libmm-glib/libmm-glib.so.0.9.0 libqcdm/src/libqcdm.a libmm-glib/generated/tests/libmm-test-generated.a -Wl,--export-dynamic /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libgmodule-2.0.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libglib-2.0.a -pthread -lm /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpcre.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libgio-2.0.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libgobject-2.0.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libffi.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libz.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libmount.a /home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libblkid.a -Wl,--end-group
/home/autobuild/autobuild/instance-11/output-1/per-package/modem-manager/host/opt/ext-toolchain/bin/../lib/gcc/m68k-buildroot-linux-uclibc/11.2.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: attempted static link of dynamic object `libmm-glib/libmm-glib.so.0.9.0'
Fixes:
- http://autobuild.buildroot.org/results/9803d593305df36c4a8d67aac2fb4c9a3120a072
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2022-12-31 13:18:04 +00:00
..
2022-11-07 14:26:02 +00:00
2022-11-07 14:26:02 +00:00
2022-01-18 09:00:10 +00:00
2022-12-31 13:18:04 +00:00
2022-11-04 13:12:56 +00:00
2022-11-04 13:12:56 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-11-04 13:12:56 +00:00
2022-11-04 13:12:56 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-12-13 09:35:28 +00:00
2021-12-13 09:35:28 +00:00
2022-02-14 10:40:28 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2022-11-04 13:12:56 +00:00
2022-11-04 13:12:56 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-02-08 19:33:51 +01:00
2022-02-08 19:33:51 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-09-05 17:33:11 +00:00
2021-11-16 17:54:26 +01:00
2022-09-05 17:33:11 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-08-09 14:53:34 +02:00
2021-12-24 14:06:13 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-01-07 21:35:43 +01:00
2021-12-24 12:41:27 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-01-18 09:00:10 +00:00
2022-01-18 09:00:10 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-12-24 12:41:27 +00:00
2021-12-24 12:41:27 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-11-04 13:12:57 +00:00
2022-11-04 13:12:57 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-08-19 15:53:43 +00:00
2022-08-19 15:53:43 +00:00
2022-11-04 13:12:56 +00:00
2022-11-04 13:12:56 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2022-08-19 15:53:43 +00:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00
2021-11-16 17:54:26 +01:00