From 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 Mon Sep 17 00:00:00 2001 From: wbx Date: Sun, 17 May 2009 14:41:34 +0200 Subject: Initial import --- package/mrd6/patches/patch-src_Makefile | 75 +++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 package/mrd6/patches/patch-src_Makefile (limited to 'package/mrd6/patches/patch-src_Makefile') diff --git a/package/mrd6/patches/patch-src_Makefile b/package/mrd6/patches/patch-src_Makefile new file mode 100644 index 000000000..521673933 --- /dev/null +++ b/package/mrd6/patches/patch-src_Makefile @@ -0,0 +1,75 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- mrd6-0.9.6.orig/src/Makefile 2007-06-25 01:58:28.000000000 +0200 ++++ mrd6-0.9.6/src/Makefile 2008-10-21 11:27:38.000000000 +0200 +@@ -26,7 +26,7 @@ ifeq ($(SUPPORT_MODULES),yes) + MODULES ?= BGP + LDCMD = -rdynamic + else +- MODULE_OPTIONS += -DMRD_NO_DYNAMIC_MODULE_LOADING ++ MODULE_OPTIONS += MRD_NO_DYNAMIC_MODULE_LOADING + endif + + INCLUDES = -I../include +@@ -92,7 +92,7 @@ TESTS = tests/address_unittest tests/ptr + DEST_PREFIX = $(DESTDIR)$(PREFIX) + + CXXFLAGS = $(INCLUDES) -ansi -Wall -Wno-multichar -fno-exceptions -fPIC \ +- -D$(PLATFORM) $(addprefix -D,$(MODULE_OPTIONS)) ++ -D$(PLATFORM) $(addprefix -D,$(MODULE_OPTIONS)) $(EXTRA_FLAGS) + + ifeq ($(OPTIMIZE),yes) + ifeq ($(SPACE_OPTIMIZE),yes) +@@ -101,11 +101,8 @@ ifeq ($(OPTIMIZE),yes) + CXXFLAGS += -O3 + endif + else +- CXXFLAGS += -g + ifeq ($(NO_INLINE),yes) + CXXFLAGS += -O0 -fno-inline +- else +- CXXFLAGS += -O2 + endif + endif + +@@ -151,7 +148,7 @@ $(foreach test,$(TESTS),$(eval $(call un + + $(TARGET): $(MRD_OBJECTS) + @echo "Linking $(TARGET)" +- @$(CXX) $(LDCMD) $(CXXFLAGS) -o $@ $(MRD_OBJECTS) $(LDFLAGS) ++ $(CXX) $(LDCMD) $(CXXFLAGS) -o $@ $(MRD_OBJECTS) $(LDFLAGS) + + install: $(TARGET) $(EXTERNAL_MODULES) + install -D $(TARGET) $(DEST_PREFIX)/sbin/$(TARGET) +@@ -162,12 +159,12 @@ ifneq (,$(EXTERNAL_MODULES)) + endif + + $(MRD_VERSION_CPP): $(SOURCES) Makefile Makefile.options +- @set -e; mkdir -p $(dir $@); \ ++ mkdir -p $(dir $@); \ + echo '/* This file is automatically generated */' > $(MRD_VERSION_CPP); \ + echo 'const char *BuildDate = "$(NOW)";' >> $(MRD_VERSION_CPP) + + $(MODULES_CPP): Makefile Makefile.options +- @set -e; mkdir -p $(dir $@); \ ++ mkdir -p $(dir $@); \ + echo "Generating modules.cpp"; \ + scripts/generate-modules-cpp.pl $(STATIC_MODULES) > $(MODULES_CPP) + +@@ -181,7 +178,7 @@ $(OPTIONS): + + $(DEPS_DIR)/%.d: %.cpp $(OPTIONS) + @echo "Deps $<" +- @set -e; mkdir -p $(dir $@); \ ++ mkdir -p $(dir $@); \ + $(CXX) -MM -MT $@ -MT $(addprefix $(OBJ_DIR)/,$(<:.cpp=.o)) \ + $(CXXFLAGS) $< > $@ + +@@ -195,7 +192,7 @@ endif + + $(OBJ_DIR)/%.o: %.cpp $(OPTIONS) + @echo "C++ $<" +- @set -e; mkdir -p $(dir $@); \ ++ mkdir -p $(dir $@); \ + $(CXX) -c $(CXXFLAGS) $< -o $@ + + clean: -- cgit v1.2.3