With binutils 2.27 on at least MIPS, connmand will crash on startup. This
|
appears to be due to the symbol visibilty scripts hiding symbols that stdio
|
looks up at runtime, resulting in it segfaulting.
|
|
This certainly appears to be a bug in binutils 2.27 although the problem has
|
been known about for some time:
|
|
https://sourceware.org/bugzilla/show_bug.cgi?id=17908
|
|
As the version scripts are only used to hide symbols from plugins we can safely
|
remove the scripts to work around the problem until binutils is fixed.
|
|
Upstream-Status: Inappropriate
|
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
diff --git a/Makefile.am b/Makefile.am
|
index d70725c..76ae432 100644
|
--- a/Makefile.am
|
+++ b/Makefile.am
|
@@ -132,2 +132 @@ src_connmand_LDADD = gdbus/libgdbus-internal.la $(builtin_libadd) \
|
-src_connmand_LDFLAGS = -Wl,--export-dynamic \
|
- -Wl,--version-script=$(srcdir)/src/connman.ver
|
+src_connmand_LDFLAGS = -Wl,--export-dynamic
|
@@ -166,2 +165 @@ vpn_connman_vpnd_LDADD = gdbus/libgdbus-internal.la $(builtin_vpn_libadd) \
|
-vpn_connman_vpnd_LDFLAGS = -Wl,--export-dynamic \
|
- -Wl,--version-script=$(srcdir)/vpn/vpn.ver
|
+vpn_connman_vpnd_LDFLAGS = -Wl,--export-dynamic
|