]> Pileus Git - aweather/commitdiff
Fix linker flags
authorAndy Spencer <andy753421@gmail.com>
Wed, 24 Aug 2011 15:54:52 +0000 (15:54 +0000)
committerAndy Spencer <andy753421@gmail.com>
Wed, 24 Aug 2011 16:33:12 +0000 (16:33 +0000)
src/Makefile.am
src/plugins/Makefile.am

index ca40656920c4ae030e5d3e3cbd96a490eaad9091..7203aa093473542658c0580caed79f3aed9f5444 100644 (file)
@@ -1,7 +1,8 @@
 SUBDIRS = plugins
 
 AM_CFLAGS   = -Wall --std=gnu99 $(GRITS_CFLAGS)
-AM_LDFLAGS  = -Wl,--export-dynamic
+AM_LDFLAGS  = -Wl,--export-dynamic \
+              -Wl,--as-needed -Wl,--no-undefined
 
 bin_PROGRAMS = aweather wsr88ddec
 aweather_SOURCES  = main.c \
index 9fe42ae02e40999b00a58974531a908cb2bf89c8..e67c7c652ab3fade7023d48cf48610b328a4290e 100644 (file)
@@ -1,6 +1,6 @@
 AM_CFLAGS   = -Wall --std=gnu99 $(GRITS_CFLAGS)
 AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/lib
-AM_LDFLAGS  = -module -avoid-version -no-undefined
+AM_LDFLAGS  = -shared -module -avoid-version -Wl,-as-needed
 LIBS        = $(GRITS_LIBS)
 
 pluginsdir  = $(pkglibdir)