summaryrefslogtreecommitdiffstats
path: root/recipes/xmlrpc-c/xmlrpc-c-1.06.41/lib-path.patch
blob: 1ec148b749d38562e9be85bab4705d25382ee45d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Don't use build directories in the library search path because it apparently
causes Libtool to hard-code the build directories inside installed .la files,
triggering "QA issues". Use with newer Libtool.
--- xmlrpc-c-1.06.41/src/Makefile
+++ xmlrpc-c-1.06.41/src/Makefile
@@ -7,8 +7,8 @@ VPATH = .:$(SRCDIR)
 
 include $(BUILDDIR)/Makefile.config
 
-ABYSS_LIBDIR = $(BUILDDIR)/lib/abyss/src/.libs
-LIBUTIL_LIBDIR = $(BUILDDIR)/lib/libutil/.libs
+ABYSS_LIB = $(BUILDDIR)/lib/abyss/src/libxmlrpc_abyss.la
+LIBUTIL_LIB = $(BUILDDIR)/lib/libutil/libxmlrpc_util.la
 
 default: all
 
@@ -70,17 +70,17 @@ endif
 # may require the necessary -L options in addition.
 
 LIBXMLRPC_CLIENT_OBJS = xmlrpc_client.lo xmlrpc_client_global.lo
-LIBXMLRPC_CLIENT_LIBDEP = -lxmlrpc_util -lxmlrpc
+LIBXMLRPC_CLIENT_LIBDEP = $(LIBUTIL_LIB) libxmlrpc.la
 
 LIBXMLRPC_SERVER_OBJS = registry.lo system_method.lo
-LIBXMLRPC_SERVER_LIBDEP = -lxmlrpc_util -lxmlrpc
+LIBXMLRPC_SERVER_LIBDEP = $(LIBUTIL_LIB) libxmlrpc.la
 
 LIBXMLRPC_SERVER_ABYSS_OBJS = xmlrpc_server_abyss.lo
 LIBXMLRPC_SERVER_ABYSS_LIBDEP = \
-  -lxmlrpc_util -lxmlrpc_server -L$(ABYSS_LIBDIR) -lxmlrpc_abyss -lxmlrpc
+  $(LIBUTIL_LIB) libxmlrpc_server.la $(ABYSS_LIB) libxmlrpc.la
 
 LIBXMLRPC_SERVER_CGI_OBJS = xmlrpc_server_cgi.lo
-LIBXMLRPC_SERVER_CGI_LIBDEP = -lxmlrpc_util -lxmlrpc_server -lxmlrpc
+LIBXMLRPC_SERVER_CGI_LIBDEP = $(LIBUTIL_LIB) libxmlrpc_server.la libxmlrpc.la
 
 LIBXMLRPC_OBJS = \
 	trace.lo \
@@ -96,7 +96,7 @@ LIBXMLRPC_OBJS = \
 	xmlrpc_utf8.lo \
 	xmlrpc_authcookie.lo \
 
-LIBXMLRPC_LIBDEP = -lxmlrpc_util $(LIBXML_LIBS)
+LIBXMLRPC_LIBDEP = $(LIBUTIL_LIB) $(LIBXML_LIBS)
 
 LIB_OBJS = $(LIBXMLRPC_CLIENT_OBJS) $(LIBXMLRPC_SERVER_OBJS)
 
@@ -133,9 +133,7 @@ all: $(TARGET_LTLIBRARIES) $(SUBDIRS:%=%
 
 LDFLAGS = $(LADD)
 
-LIBPATHS = -L.libs -L$(LIBUTIL_LIBDIR)
-
-LIBLDFLAGS = $(LDFLAGS_VERSINFO) -rpath $(LIBINST_DIR) $(LIBPATHS) $(LADD)
+LIBLDFLAGS = $(LDFLAGS_VERSINFO) -rpath $(LIBINST_DIR) $(LADD)
 
 
 libxmlrpc.la: $(LIBXMLRPC_OBJS)