aboutsummaryrefslogtreecommitdiffstats
path: root/src/sim/Makefile.am
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2022-08-04 02:41:40 +0700
committerfixeria <vyanitskiy@sysmocom.de>2022-08-05 11:48:38 +0000
commitdd20f7c3c33ceaf8a35d57f44d68b322d9852f38 (patch)
tree49d3f09a6d26457112666a19f386dfbc2c6a0c83 /src/sim/Makefile.am
parent8137d9a0f0ca8f4c9068219f36d2c7669a8df77d (diff)
{gb,sim,usb}: ensure -no-undefined is present in *_la_LDFLAGS
Make sure that there is no undefined references in shared libraries. Inspired by GitHub PR#6 [1] by Michael Dickens. Tweaked by me. Change-Id: I7ddd6c75935b0f25d78a948f1577656d77a204e3 Related: [1] https://github.com/osmocom/libosmocore/pull/6
Diffstat (limited to 'src/sim/Makefile.am')
-rw-r--r--src/sim/Makefile.am5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sim/Makefile.am b/src/sim/Makefile.am
index a73ce4be..3d305067 100644
--- a/src/sim/Makefile.am
+++ b/src/sim/Makefile.am
@@ -15,7 +15,10 @@ lib_LTLIBRARIES = libosmosim.la
libosmosim_la_SOURCES = core.c reader.c class_tables.c \
card_fs_sim.c card_fs_usim.c card_fs_uicc.c \
card_fs_isim.c card_fs_hpsim.c card_fs_tetra.c
-libosmosim_la_LDFLAGS = -version-info $(LIBVERSION)
+libosmosim_la_LDFLAGS = \
+ -version-info $(LIBVERSION) \
+ -no-undefined \
+ $(NULL)
libosmosim_la_LIBADD = \
$(top_builddir)/src/libosmocore.la \
$(top_builddir)/src/gsm/libosmogsm.la \