34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
|
From 4917e6f0efb9cb901252b0a577d73b39e82c63d4 Mon Sep 17 00:00:00 2001
|
||
|
From: Jan Engelhardt <jengelh@inai.de>
|
||
|
Date: Sun, 17 Feb 2013 20:23:09 +0100
|
||
|
Subject: [PATCH] build: resolve link failure in libosmogsm when
|
||
|
--disable-talloc is used
|
||
|
|
||
|
The link stage fails at some point. libosmogsm.so:lapd-core.c uses
|
||
|
talloc_free, but does not link to libtalloc.so. Correct this.
|
||
|
|
||
|
CCLD osmo-arfcn
|
||
|
../src/gsm/.libs/libosmogsm.so: undefined reference to `talloc_free'
|
||
|
collect2: error: ld returned 1 exit status
|
||
|
make[2]: *** [osmo-arfcn] Error 1
|
||
|
---
|
||
|
src/gsm/Makefile.am | 3 +++
|
||
|
1 file changed, 3 insertions(+)
|
||
|
|
||
|
diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am
|
||
|
index b72a8d4..237e134 100644
|
||
|
--- a/src/gsm/Makefile.am
|
||
|
+++ b/src/gsm/Makefile.am
|
||
|
@@ -23,5 +23,8 @@ libosmogsm_la_SOURCES = a5.c rxlev_stat.c tlv_parser.c comp128.c gsm_utils.c \
|
||
|
|
||
|
libosmogsm_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libosmogsm.map -version-info $(LIBVERSION)
|
||
|
libosmogsm_la_LIBADD = $(top_builddir)/src/libosmocore.la
|
||
|
+if !ENABLE_TALLOC
|
||
|
+libosmogsm_la_LIBDADD = -ltalloc
|
||
|
+endif
|
||
|
|
||
|
EXTRA_DIST = libosmogsm.map
|
||
|
--
|
||
|
1.7.10.4
|
||
|
|