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
59
60
61
62
63
64
65
66
67
68
|
Respect LDFLAGS
--- exec/Makefile.am
+++ exec/Makefile.am
@@ -81,7 +81,7 @@
if BUILD_DARWIN
%.lcrso: %.o
- $(CC) $(CFLAGS) -L$(top_builddir)/exec -llogsys -bundle -bind_at_load -bundle_loader ./corosync $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -L$(top_builddir)/exec -llogsys -bundle -bind_at_load -bundle_loader ./corosync $^ -o $@
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
$(CC) $(LDFLAGS) $(DARWIN_OPTS) $(TOTEM_OBJS) -o $@ -lpthread
@@ -122,7 +122,7 @@
else
%.lcrso: %.o
- $(CC) $(CFLAGS) -shared -Wl,-soname=$@ $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$@ $^ -o $@
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
$(CC) -shared -o $@ \
--- lcr/Makefile.am
+++ lcr/Makefile.am
@@ -52,24 +52,24 @@
if BUILD_DARWIN
%.lcrso: %.o
- $(CC) $(CFLAGS) -bundle -bundle_loader ./test $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -bundle -bundle_loader ./test $^ -o $@
else
if BUILD_SOLARIS
%.lcrso: %.o
- $(CC) $(CFLAGS) -shared $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared $^ -o $@
else
%.lcrso: %.o
- $(CC) $(CFLAGS) -shared -Wl,-soname,$@ $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$@ $^ -o $@
endif
endif
lint:
- -splint $(LINT_FLAGS) $(CFLAGS) *.c
+ -splint $(LINT_FLAGS) $(CFLAGS) $(LDFLAGS) *.c
all-local: $(noinst_LCRSO)
@echo Built Live Component Replacement System
--- services/Makefile.am
+++ services/Makefile.am
@@ -68,10 +68,10 @@
else
quorum_%.lcrso: %.o
- $(CC) $(CFLAGS) -shared -Wl,-soname=$@ $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$@ $^ -o $@
service_%.lcrso: %.o
- $(CC) $(CFLAGS) -shared -Wl,-soname=$@ $^ -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$@ $^ -o $@
endif
endif
|