[packages] more gcc 4.6 compilation fixes
authorcshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 15 Feb 2012 09:34:08 +0000 (09:34 +0000)
committercshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 15 Feb 2012 09:34:08 +0000 (09:34 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@30548 3c298f89-4303-0410-b956-a3cf2f4a3e73

ipv6/ndppd/Makefile
net/kismet/Makefile
net/rrs/Makefile

index 270f84b..1750d24 100644 (file)
@@ -47,7 +47,7 @@ define Build/Compile
                CXXFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CXXFLAGS) -fno-builtin -fno-rtti -nostdinc++ \
                        -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \
                LDFLAGS="$(TARGET_LDFLAGS)" \
-               LIBS="-nodefaultlibs -lc -luClibc++ -lconfuse" \
+               LIBS="-nodefaultlibs -lc -luClibc++ -lconfuse $(LIBGCC_S)" \
                ndppd
 endef
 
index 1b9b689..c3f13a1 100644 (file)
@@ -86,7 +86,7 @@ CONFIGURE_VARS += \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        LDFLAGS="$$$$LDFLAGS" \
        LIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S)" \
-       CLIENTCLIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S)" \
+       CLIENTCLIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S)" \
        libnl1_LIBS="-libnl-tiny"
 
 define Build/Compile
index 3184f7e..e7d032c 100644 (file)
@@ -48,8 +48,8 @@ $(STAMP_BUILT)-$(2): $(STAMP_PREPARED)
        $(MAKE) -C $(PKG_BUILD_DIR) \
                CC="$(TARGET_CC)" \
                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc $(4) -luClibc++ -lm -lutil" \
-               LDFLAGSNOSSL="$(TARGET_LDFLAGS) -nodefaultlibs $(4) -luClibc++ -lm -lutil" \
+               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc $(4) -luClibc++ -lm -lutil $(LIBGCC_S)" \
+               LDFLAGSNOSSL="$(TARGET_LDFLAGS) -nodefaultlibs -lc $(4) -luClibc++ -lm -lutil $(LIBGCC_S)" \
                $(3)
        ( cd $(PKG_BUILD_DIR); mv -f rrs rrs-$(2); )
        touch $$@