Fix linking complaints brought out by:
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 27 Feb 2012 05:20:17 +0000 (05:20 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 27 Feb 2012 05:20:17 +0000 (05:20 +0000)
From: Thanatermesis <thanatermesis.ecvs@gmail.com>
Subject: [E-devel] LDFLAGS with -Wl,-z,defs

Aparently if you add the option "-Wl,-z,defs" to your LDFLAGS, there's some
libs that doesn't compile, like evas and e_dbus, there's some logs:

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68464 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/Makefile.am
src/edje_externals/Makefile.am
src/modules/access_output/Makefile.am

index 74f0746..9718e55 100644 (file)
@@ -169,8 +169,13 @@ elementary_testql_LTLIBRARIES = elementary_testql.la
 elementary_testql_la_SOURCES = $(elementary_test_SOURCES)
 elementary_testql_la_LIBADD = $(top_builddir)/src/lib/libelementary.la \
        @ELEMENTARY_EWEATHER_LIBS@ \
+       @ELEMENTARY_EDBUS_LIBS@ \
+       @ELEMENTARY_EFREET_LIBS@ \
+       @ELEMENTARY_EMAP_LIBS@ \
+       @ELEMENTARY_LIBS@ \
        @EIO_LIBS@ \
-       @ELEMENTARY_WEB_LIBS@
+       @ELEMENTARY_WEB_LIBS@ \
+       @my_libs@
 
 elementary_testql_la_CFLAGS =
 elementary_testql_la_LDFLAGS = -module -avoid-version -no-undefined
index 86dcffc..875ad7f 100644 (file)
@@ -68,5 +68,5 @@ elm_toolbar.c \
 elm_video.c \
 elm_web.c
 
-module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la
+module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la
 module_la_LDFLAGS = -no-undefined -module -avoid-version -shared -fPIC
index 0cf2187..f23dc01 100644 (file)
@@ -28,6 +28,6 @@ pkg_LTLIBRARIES = module.la
 
 module_la_SOURCES = mod.c
 
-module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la
+module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la
 module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version
 module_la_LIBTOOLFLAGS = --tag=disable-static