fix stun compile on avr32, brcm-2.4
authorFelix Fietkau <nbd@openwrt.org>
Mon, 2 Feb 2009 17:25:40 +0000 (17:25 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 2 Feb 2009 17:25:40 +0000 (17:25 +0000)
SVN-Revision: 14364

net/stun/Makefile
net/stun/patches/002-linking_order.patch [new file with mode: 0644]

index d30d6fe3aa9dedc65b3472e56025b9619dd65ed3..86f94bbfe0eff52810caf01aec0a316c116ccce1 100644 (file)
@@ -60,7 +60,7 @@ define Build/Compile
                CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
                CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
                LDFLAGS="$$$$LDFLAGS -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(TOOLCHAIN_DIR)/usr/lib \
                CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
                CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
                LDFLAGS="$$$$LDFLAGS -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(TOOLCHAIN_DIR)/usr/lib \
-                       -nodefaultlibs -luClibc++ -lgcc" \
+                       -nodefaultlibs -luClibc++ $(LIBGCC_S)" \
                all
 endef
 
                all
 endef
 
diff --git a/net/stun/patches/002-linking_order.patch b/net/stun/patches/002-linking_order.patch
new file mode 100644 (file)
index 0000000..c9a23f1
--- /dev/null
@@ -0,0 +1,19 @@
+--- a/Makefile
++++ b/Makefile
+@@ -37,13 +37,13 @@
+                        $(addprefix stund/, $(TARS))
+ server: server.o stun.o udp.o 
+-      $(CXX) $(LDFLAGS) -o $@  $^
++      $(CXX) -o $@ $^ $(LDFLAGS)
+ tlsServer: tlsServer.o stun.o udp.o
+-      $(CXX) $(LDFLAGS) -o $@  $^
++      $(CXX) -o $@  $^ $(LDFLAGS)
+ client: client.o stun.o udp.o 
+-      $(CXX) $(LDFLAGS) -o $@  $^
++      $(CXX) -o $@  $^ $(LDFLAGS)
+ %.o:%.cxx
+       $(CXX)  -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@