Mass Fix for GCC 4.6
authorDaniel Dickinson <crazycshore@gmail.com>
Tue, 14 Feb 2012 17:34:08 +0000 (17:34 +0000)
committerDaniel Dickinson <crazycshore@gmail.com>
Tue, 14 Feb 2012 17:34:08 +0000 (17:34 +0000)
nodefaultlibs now includes libc so we have to add it where we want it

SVN-Revision: 30530

24 files changed:
ipv6/gw6c/Makefile
ipv6/miredo/Makefile
ipv6/ndppd/Makefile
libs/fcgi/Makefile
libs/id3lib/Makefile
libs/ustl/files/Common.mk
mail/xmail/Makefile
multimedia/peercast/Makefile
multimedia/qc-usb/Makefile
net/cbtt/Makefile
net/ctorrent/Makefile
net/dansguardian/Makefile
net/imsnif/Makefile
net/kismet/Makefile
net/lftp/Makefile
net/rrs/Makefile
net/sipp/Makefile
net/stun/Makefile
net/vncrepeater/Makefile
net/yate/Makefile
net/znc/Makefile
utils/avrusbboot/Makefile
utils/gnuplot/Makefile
utils/smartmontools/Makefile

index 57beb3232a0947ec0da81c95388a1c3ddf3447fd..71550fcaec1655b174ac7879343bd62f25d5ea89 100644 (file)
@@ -56,7 +56,7 @@ define Build/Compile
                        -I$(PKG_BUILD_DIR)/tspc-advanced/platform/openwrt -I$(PKG_BUILD_DIR)/tspc-advanced" \
                LDFLAGS="-L$(PKG_BUILD_DIR)/tspc-advanced/gw6cconfig \
                        -L$(PKG_BUILD_DIR)/tspc-advanced/gw6cmessaging \
-                       $(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ $(LIBGCC_S)" \
+                       $(TARGET_LDFLAGS) -nodefaultlibs -lc -luClibc++ $(LIBGCC_S)" \
                target="openwrt" \
                installdir="$(PKG_INSTALL_DIR)"
 endef
index fe09448bc2c6d046f6baebb41595bbd4d8e451bf..5de77f52c84fdd17e73474ce7fd92f6fad031752 100644 (file)
@@ -66,7 +66,7 @@ CONFIGURE_ARGS += \
 CONFIGURE_VARS += \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
-       LIBS="-nodefaultlibs -luClibc++ -lm" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lm" \
        ac_cv_file__proc_self_maps=yes\
 
 # XXX: override (:=), don't append (+=)
index 08ccc76ec366a7e7697d833a671251764df68f87..270f84b3f3c622376cc143b5c436102bf90b00d1 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 -luClibc++ -lconfuse" \
+               LIBS="-nodefaultlibs -lc -luClibc++ -lconfuse" \
                ndppd
 endef
 
index 330c0d2095921e53dcbbe01b28cd5fbb8e3b0eca..26487c53e30f971ce8f79878c0b46ac972bb3502 100644 (file)
@@ -55,7 +55,7 @@ CONFIGURE_ARGS += \
 CONFIGURE_VARS += \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
-       LIBS="-nodefaultlibs -luClibc++ -lm" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lm" \
 
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/include
index 24ec47ac646e18de33367571671111f546fbbefb..6b6ba8868cca7a1ce8645d345aadc5de46d15536 100644 (file)
@@ -36,7 +36,7 @@ CONFIGURE_ARGS += \
 
 #CONFIGURE_VARS += \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti"  \
-       LIBS="-nodefaultlibs -lz -luClibc++ -Wl,-Bstatic,-lstdc++,-Bdynamic -lm" \
+       LIBS="-nodefaultlibs -lc -lz -luClibc++ -Wl,-Bstatic,-lstdc++,-Bdynamic -lm" \
 
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/include
index 56f049dd1326a740aba531a36ae2f89430a6a45a..ab0cdf5a02faf5930091423cf9c41f5758e9278e 100644 (file)
@@ -38,7 +38,7 @@ BUILD_SHARED  = 1
 BUILD_STATIC   = 1 
 #DEBUG         = 1
 #PROFILE       = 1
-STANDALONE     = -nodefaultlibs 
+STANDALONE     = -nodefaultlibs
 
 CFLAGS         =  \
                ${CUSTOMINCDIR} ${OPTFLAGS} ${CWARNOPTS} ${STANDALONE}
index d3496a9dd7f1c034a74f4d81fb17f7cb7aac80a8..fa4488cb82f38225d75c3191f7fbdcbaf50be9ea 100644 (file)
@@ -37,7 +37,7 @@ define Build/Compile
                $(TARGET_CONFIGURE_OPTS) \
                LD="\$$$$(CC)" \
                CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lcrypto -lssl -luClibc++ -ldl -lm -lpthread $(LIBGCC_S)" \
+               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc -lcrypto -lssl -luClibc++ -ldl -lm -lpthread $(LIBGCC_S)" \
                all
        tar -cjf $(PKG_BUILD_DIR)/MailRoot.tar.bz2 -C $(PKG_BUILD_DIR)/MailRoot --exclude bin .
 endef
index dc16a933e661883e18905551ef19457b8c74733e..ee56f265f375f838bb3a2f25cef6712034ae083d 100644 (file)
@@ -47,7 +47,7 @@ CONFIGURE_ARGS += \
 CONFIGURE_VARS += \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \
-       LIBS="-nodefaultlibs -luClibc++ -lpthread" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lpthread" \
 
 define Package/peercast/install
        $(INSTALL_DIR) $(1)/usr/sbin
index 07248dc425443b4bbd534c4f04142e018b313a3d..0d1202bfa6a2f4b6211880b3334efe5f057d6537 100644 (file)
@@ -64,7 +64,7 @@ ifneq ($(CONFIG_PACKAGE_kmod-video-quickcam),)
                ARCH="$(LINUX_KARCH)" \
                CROSS_COMPILE="$(TARGET_CROSS)" \
                CC="$(TARGET_CC)" \
-               LD="$(TARGET_CC) -nodefaultlibs -nostartfiles" \
+               LD="$(TARGET_CC) -nodefaultlibs -lc -nostartfiles" \
                USER_OPT="$(KERNEL_C_OPTS)" \
                quickcam.$(LINUX_KMOD_SUFFIX)
   endef
index f299acc5101908ab90287bd3f3a3ba526912a82b..19930925da1e3b18d9cd442b93f215e2114a1908 100644 (file)
@@ -44,7 +44,7 @@ $(STAMP_BUILT)-$(2): $(STAMP_PREPARED)
        $(MAKE) -C $(PKG_BUILD_DIR) \
                $(TARGET_CONFIGURE_OPTS) \
                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -nostdinc++" \
-               LFLAGS="$(TARGET_LDFLAGS) -L. -nodefaultlibs $(4) -lz -luClibc++ -lm -lpthread $(LIBGCC_S)" \
+               LFLAGS="$(TARGET_LDFLAGS) -L. -nodefaultlibs -lc $(4) -lz -luClibc++ -lm -lpthread $(LIBGCC_S)" \
                $(3)
        touch $$@
 
index 522fea564bdc500ee4301e3d35e612f1c8fe1156..a3e54cbd39534df6b7353f1b2395ed188732ae8d 100644 (file)
@@ -62,7 +62,7 @@ endef
 CONFIGURE_VARS += \
        CXX="g++-uc" \
        CXXFLAGS="$$$$CXXFLAGS -fno-rtti" \
-       LIBS="-nodefaultlibs -luClibc++ $(LIBGCC_S) -lc"
+       LIBS="-nodefaultlibs -lc -luClibc++ $(LIBGCC_S) -lc"
 
 ifeq ($(BUILD_VARIANT),ssl)
        CONFIGURE_ARGS += \
index 59aadec1567c8560a6cbab9e7c1509edec93b34d..b3322aba3c41a165caed06f8451775bc38ac0adb 100644 (file)
@@ -37,7 +37,7 @@ CONFIGURE_VARS += \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        LDFLAGS="$$$$LDFLAGS" \
-       LIBS="-nodefaultlibs -luClibc++ -lpthread $(LIBGCC_S)" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lpthread $(LIBGCC_S)" \
 
 define Build/Configure
        $(call Build/Configure/Default,\
index bb0524323ffa0ba514ca9a2579a0e7960b5c3188..b102486eb23cec69ebf21c2d32f2777b62fb56ac 100644 (file)
@@ -42,7 +42,7 @@ define Build/Compile
                        $(PKG_BUILD_DIR)/src/util.cpp \
                        $(PKG_BUILD_DIR)/src/msn_conntrack.cpp \
                        $(PKG_BUILD_DIR)/src/msn_handlers.cpp \
-               -L$(STAGING_DIR)/usr/lib -nodefaultlibs -luClibc++ $(LIBGCC_S) -lpcap \
+               -L$(STAGING_DIR)/usr/lib -nodefaultlibs -lc -luClibc++ $(LIBGCC_S) -lpcap \
                        $(PKG_BUILD_DIR)/src/pcap_stuff.cpp
 endef
 
index ebeb0ff2f7a0caf370aef1facb766f1d0e19029b..1b9b6896b5e08b5a61f434f08d34f7bfd5290507 100644 (file)
@@ -85,7 +85,7 @@ CONFIGURE_VARS += \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        LDFLAGS="$$$$LDFLAGS" \
-       LIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S)" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S)" \
        CLIENTCLIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S)" \
        libnl1_LIBS="-libnl-tiny"
 
index 590b3d7b7b53c4e3af6ec15a0ea329c1dc39ba62..fa21a825d1c71d71b00386b1c1877eee8ec4fc0b 100644 (file)
@@ -49,7 +49,7 @@ CONFIGURE_VARS += \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -I$(STAGING_DIR)/usr/include/uClibc++ -nostdinc++" \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        LDFLAGS="$$$$LDFLAGS" \
-       LIBS="-nodefaultlibs -lz -lutil -lc -luClibc++ -lcurses $(LIBGCC_S) -ldl" \
+       LIBS="-nodefaultlibs -lc -lz -lutil -lc -luClibc++ -lcurses $(LIBGCC_S) -ldl" \
        i_cv_posix_fallocate_works=no
 
 MAKE_VARS += \
index 4ff8441f43467a5072d1488cf5c7309f5e44af6c..3184f7e4c6475532c502599b7786e49bcba107c0 100644 (file)
@@ -48,7 +48,7 @@ $(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 $(4) -luClibc++ -lm -lutil" \
+               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc $(4) -luClibc++ -lm -lutil" \
                LDFLAGSNOSSL="$(TARGET_LDFLAGS) -nodefaultlibs $(4) -luClibc++ -lm -lutil" \
                $(3)
        ( cd $(PKG_BUILD_DIR); mv -f rrs rrs-$(2); )
index 31a48a349f09c55532fd111224594217a09a10ab..8fec8d29164aae9d6ccf13d0659cc573a6520e29 100644 (file)
@@ -47,7 +47,7 @@ define Build/Compile
                CFLAGS="$(TARGET_CFLAGS)" \
                CPPFLAGS_linux="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
                LFLAGS_linux="$(TARGET_LDFLAGS)" \
-               LIBS="-nodefaultlibs -lncurses -luClibc++ -ldl -lpthread -lm $(LIBGCC_S)" \
+               LIBS="-nodefaultlibs -lc -lncurses -luClibc++ -ldl -lpthread -lm $(LIBGCC_S)" \
                all
 endef
 
index e7090bf660c82ef57952b2bc541aff079e2cc1fb..904a81b93e50a5b3f930d0ecdb41832fd94bbd90 100644 (file)
@@ -59,7 +59,7 @@ define Build/Compile
                DESTDIR="$(PKG_INSTALL_DIR)" \
                CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
                CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ $(TARGET_CPPFLAGS)" \
-               LDFLAGS="$$$$LDFLAGS $(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ $(LIBGCC_S)" \
+               LDFLAGS="$$$$LDFLAGS $(TARGET_LDFLAGS) -nodefaultlibs -lc -luClibc++ $(LIBGCC_S)" \
                all
 endef
 
index 057bfaed3575fb993380c52e99243b0fd3c3d405..c48ecff9ed2f0f046f91834c6114c4fafd010db4 100644 (file)
@@ -43,7 +43,7 @@ endef
 define Build/Compile
        $(call Build/Compile/Default, \
                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ -lc $(LIBGCC_S)" \
+               LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc -luClibc++ -lc $(LIBGCC_S)" \
                repeater \
        )
 endef
index e8558d939553b7cae66603c35be2b1b2045e080c..f7d472e59c284b2a41cc2eeae9aa8137cd927920 100644 (file)
@@ -106,7 +106,7 @@ CONFIGURE_ARGS+= \
 CONFIGURE_VARS+= \
        CFLAGS="$$$$CFLAGS -nostdinc++" \
        LDFLAGS="$$$$LDFLAGS -nodefaultlibs" \
-       LIBS="-luClibc++ -lpthread -lresolv -ldl -lm -lc $(LIBGCC_S)"
+       LIBS="-lc -luClibc++ -lpthread -lresolv -ldl -lm -lc $(LIBGCC_S)"
 
 define Package/$(PKG_NAME)/install
        $(INSTALL_DIR) $(1)/usr/lib
index 2ad7511f74e4731845972338993127553e269a00..4df9fe02d2c06a8a35bd9d0040f57ac41cb6301e 100644 (file)
@@ -269,7 +269,7 @@ CONFIGURE_VARS += \
        CXX="$(STAGING_DIR)/host/bin/g++-uc" \
        CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++" \
        CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
+       LDFLAGS="-nodefaultlibs -lc -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
        LIBS="-luClibc++ -lm -lssl -lcrypto $(LIBGCC_S) -lc"
 
 CONFIGURE_ARGS += \
index 59a43e4b503a919c74f8ab1f4f95b65f7b420e83..378b07655f86d8769dcf15d52d938b90158d936d 100644 (file)
@@ -41,7 +41,7 @@ endef
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR)/software \
                CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++ $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++" \
-               LFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ -lc -lusb $(LIBGCC_S)" \
+               LFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -lc -luClibc++ -lc -lusb $(LIBGCC_S)" \
                all
 endef
 
index 80cc80f7772ba76fe76c13cd492f1d67bc99a490..ba19912663be8f338f981fc058ffda99f9212281 100644 (file)
@@ -26,7 +26,7 @@ TARGET_LDFLAGS+= \
 CONFIGURE_VARS += \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \
-       LIBS="-nodefaultlibs -luClibc++ -lpthread $(LIBGCC_S)"
+       LIBS="-nodefaultlibs -lc -luClibc++ -lpthread $(LIBGCC_S)"
 
 define Package/gnuplot
   SECTION:=utils
index 1711b917814a299ef6c853e28e17b0d1e259cacb..a69ab9334cc27037807234802c862bd388b3494c 100644 (file)
@@ -56,7 +56,7 @@ CONFIGURE_VARS += \
        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \
        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \
        LDFLAGS="$$$$LDFLAGS" \
-       LIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S) -lc" \
+       LIBS="-nodefaultlibs -lc -luClibc++ -lm $(LIBGCC_S) -lc" \
 
 define Build/Configure
        (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \