SOURCES: magma-optflags.patch (NEW) - OPTCFLAGS and LDFLAGS support
sparky
sparky at pld-linux.org
Thu Aug 3 04:02:14 CEST 2006
Author: sparky Date: Thu Aug 3 02:02:14 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- OPTCFLAGS and LDFLAGS support
---- Files affected:
SOURCES:
magma-optflags.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/magma-optflags.patch
diff -u /dev/null SOURCES/magma-optflags.patch:1.1
--- /dev/null Thu Aug 3 04:02:14 2006
+++ SOURCES/magma-optflags.patch Thu Aug 3 04:02:09 2006
@@ -0,0 +1,67 @@
+diff -Nur cluster-1.02.00/magma/lib/Makefile cluster-1.02.00/magma.optflags/lib/Makefile
+--- cluster-1.02.00/magma/lib/Makefile 2005-11-14 23:34:00.000000000 +0100
++++ cluster-1.02.00/magma.optflags/lib/Makefile 2006-08-03 03:59:32.000000000 +0200
+@@ -27,7 +27,7 @@
+ libmagmamsg.so
+
+ INCLUDE=-I.
+-CFLAGS+=-g -Werror -Wstrict-prototypes -Wshadow \
++CFLAGS+=$(OPTCFLAGS) -Werror -Wstrict-prototypes -Wshadow \
+ -fPIC -DPLUGINDIR=\"${plugindir}\" \
+ -D_GNU_SOURCE
+
+@@ -96,14 +96,14 @@
+
+ libmagma.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): global.o plugin.o \
+ localinfo.o ip_lookup.o memberlist.o clist.o
+- ${CC} -shared -o $@ $^ -lpthread -ldl -Wl,-soname,libmagma.so.$(RELEASE_MAJOR)
++ $(CC) $(LDFLAGS) -shared -o $@ $^ -lpthread -ldl -Wl,-soname,libmagma.so.$(RELEASE_MAJOR)
+
+ libmagma_nt.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): plugin.o localinfo.o \
+ ip_lookup.o memberlist.o
+- ${CC} -shared -o $@ $^ -ldl -Wl,-soname,libmagma_nt.so.$(RELEASE_MAJOR)
++ $(CC) $(LDFLAGS) -shared -o $@ $^ -ldl -Wl,-soname,libmagma_nt.so.$(RELEASE_MAJOR)
+
+ libmagmamsg.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): message.o fdops.o libmagma.so
+- ${CC} -shared -o $@ $^ -Wl,-Bdynamic,-soname,libmagmamsg.so.$(RELEASE_MAJOR) -L. -lmagma -lpthread -ldl
++ $(CC) $(LDFLAGS) -shared -o $@ $^ -Wl,-Bdynamic,-soname,libmagmamsg.so.$(RELEASE_MAJOR) -L. -lmagma -lpthread -ldl
+
+ libmagma.a: global.o plugin.o localinfo.o ip_lookup.o \
+ memberlist.o clist.o
+diff -Nur cluster-1.02.00/magma/tests/Makefile cluster-1.02.00/magma.optflags/tests/Makefile
+--- cluster-1.02.00/magma/tests/Makefile 2005-01-28 20:36:18.000000000 +0100
++++ cluster-1.02.00/magma.optflags/tests/Makefile 2006-08-03 03:59:32.000000000 +0200
+@@ -18,7 +18,7 @@
+ LIBSNT = -L${top_srcdir}/lib -lmagma_nt -ldl
+ TARGETS = magma_tool circleping cluster_cmd
+ TESTS = cptester thread_test
+-CFLAGS += -DDEBUG -D_GNU_SOURCE -DPLUGINDIR=\"${plugindir}\" \
++CFLAGS += $(OPTCFLAGS) -D_GNU_SOURCE -DPLUGINDIR=\"${plugindir}\" \
+ -DINCDIR=\"${incdir}\" -DLIBDIR=\"${libdir}\" \
+ -DSLIBDIR=\"${slibdir}\"
+
+@@ -32,19 +32,19 @@
+ ${UNINSTALL} ${TARGETS} ${sbindir}
+
+ circleping: circleping.o
+- $(CC) -o $@ $^ $(LIBS) -ggdb
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) -ggdb
+
+ cluster_cmd: cluster_cmd.o
+- $(CC) -o $@ $^ $(LIBS)
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+ magma_tool: magma_tool.o
+- $(CC) -o $@ $^ $(LIBS) -ggdb
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) -ggdb
+
+ cptester: cptester.o
+- $(CC) -o $@ $^ $(LIBSNT)
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBSNT)
+
+ thread_test: thread_test.o
+- $(CC) -o $@ $^ $(LIBS) -ggdb
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) -ggdb
+
+
+ %.o: %.c
================================================================
More information about the pld-cvs-commit
mailing list