Browse Source

remove -lgcc stuff, we use static-libgcc

Waldemar Brodkorb 10 years ago
parent
commit
40c491783c

+ 1 - 0
package/busybox/config/miscutils/Config.in

@@ -748,6 +748,7 @@ config BUSYBOX_WALL
 
 config BUSYBOX_WATCHDOG
 	bool "watchdog"
+	default y if ADK_TARGET_WITH_WATCHDOG
 	default n
 	depends on !BUSYBOX_DISABLE_WATCHDOG
 	select BUSYBOX_PLATFORM_LINUX

+ 2 - 3
package/dansguardian/Makefile

@@ -23,12 +23,11 @@ include ${TOPDIR}/mk/package.mk
 $(eval $(call PKG_template,DANSGUARDIAN,dansguardian,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 ifeq ($(ADK_COMPILE_DANSGUARDIAN_WITH_UCLIBCXX),y)
-LIBRARIES:=-nodefaultlibs -luClibc++ -lgcc -lm -lc -lgcc_s
-endif
-
+LIBRARIES:=-nodefaultlibs -luClibc++ -lm -lc
 ifeq ($(ADK_TOOLCHAIN_USE_SSP),y)
 LIBRARIES+=-lssp
 endif
+endif
 
 ifeq ($(ADK_COMPILE_DANSGUARDIAN_WITH_UCLIBCXX),y)
 CONFIGURE_ENV+=		CXXFLAGS="-fno-threadsafe-statics -fno-builtin -nostdinc++ \

+ 2 - 3
package/fltk/Makefile

@@ -27,12 +27,11 @@ include $(TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,LIBFLTK,libfltk,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
 ifeq ($(ADK_COMPILE_LIBFLTK_WITH_UCLIBCXX),y)
-LIBRARIES:=-nodefaultlibs -luClibc++ -lgcc -lgcc_s -lm -lc
-endif
-
+LIBRARIES:=-nodefaultlibs -luClibc++ -lm -lc
 ifeq ($(ADK_TOOLCHAIN_USE_SSP),y)
 LIBRARIES+=-lssp -lssp_nonshared
 endif
+endif
 
 CONFIGURE_ARGS+=	--disable-xinerama
 

+ 1 - 0
package/grub/Makefile

@@ -14,6 +14,7 @@ PKG_URL:=		http://www.gnu.org/software/grub
 PKG_SITES:=		ftp://ftp.gnu.org/gnu/grub/
 
 PKG_ARCH_DEPENDS:=	x86 x86_64 mips
+PKG_SYSTEM_DEPENDS:=	!mikrotik-rb532
 PKG_NOPARALLEL:=	1
 
 PKG_SUBPKGS:=		GRUB GRUB_TOOLS

+ 1 - 1
package/id3lib/Makefile

@@ -27,7 +27,7 @@ TARGET_CFLAGS+=		-fPIC
 CONFIGURE_ARGS+=	--enable-cxx-warnings=no
 
 ifeq ($(ADK_COMPILE_ID3LIB_WITH_UCLIBCXX),y)
-LIBRARIES:=-nodefaultlibs -luClibc++ -lz -lm -lc -lgcc
+LIBRARIES:=-nodefaultlibs -luClibc++ -lz -lm -lc
 endif
 
 ifeq ($(ADK_TOOLCHAIN_USE_SSP),y)

+ 2 - 2
package/iperf/Makefile

@@ -24,9 +24,9 @@ $(eval $(call PKG_template,IPERF,iperf,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPEN
 ifeq ($(ADK_COMPILE_IPERF_WITH_UCLIBCXX),y)
 TARGET_CXXFLAGS+=	-fno-builtin -fno-rtti -nostdinc++
 TARGET_LDFLAGS+=	-nodefaultlibs
-CONFIGURE_ENV+=		LIBS="-luClibc++ -lc -lm -lgcc_s -lpthread"
+CONFIGURE_ENV+=		LIBS="-luClibc++ -lc -lm -lpthread"
 else
-CONFIGURE_ENV+=		LIBS="-lc -lm -lgcc_s -lpthread"
+CONFIGURE_ENV+=		LIBS="-lc -lm -lpthread"
 endif
 
 iperf-install:

+ 1 - 1
package/nano/Makefile

@@ -7,7 +7,7 @@ PKG_NAME:=		nano
 PKG_VERSION:=		2.2.6
 PKG_RELEASE:=		1
 PKG_MD5SUM:=		03233ae480689a008eb98feb1b599807
-PKG_DESCR:=		An enhanced clone of the Pico editor
+PKG_DESCR:=		enhanced clone of the pico editor
 PKG_SECTION:=		editor
 PKG_DEPENDS:=		libncurses
 PKG_BUILDDEP:=		ncurses

+ 0 - 1
package/ncurses/Makefile

@@ -26,7 +26,6 @@ include ${TOPDIR}/mk/package.mk
 $(eval $(call HOST_template,LIBNCURSES,libncurses,${PKG_VERSION}-${PKG_RELEASE}))
 $(eval $(call PKG_template,LIBNCURSES,libncurses,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
-TARGET_CFLAGS+=		-lgcc
 CONFIGURE_ENV+=		ac_cv_linux_vers=2
 CONFIGURE_ARGS+=	--without-cxx \
 			--without-cxx-binding \

+ 1 - 0
package/u-boot/Makefile

@@ -13,6 +13,7 @@ PKG_URL:=		http://www.denx.de/wiki/U-Boot
 PKG_SITES:=		ftp://ftp.denx.de/pub/u-boot/
 
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.bz2
+PKG_CFLINE_U_BOOT:=	depends on ADK_BROKEN
 PKG_SYSTEM_DEPENDS:=	!cubox-i
 
 include $(TOPDIR)/mk/package.mk

+ 1 - 2
package/vim/Makefile

@@ -7,7 +7,7 @@ PKG_NAME:=		vim
 PKG_VERSION:=		7.4
 PKG_RELEASE:=		1
 PKG_MD5SUM:=		607e135c559be642f210094ad023dc65
-PKG_DESCR:=		The text editor
+PKG_DESCR:=		very popular text editor
 PKG_SECTION:=		editor
 PKG_DEPENDS:=		libncurses
 PKG_BUILDDEP:=		ncurses
@@ -22,7 +22,6 @@ include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,VIM,vim,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-TARGET_CFLAGS+=		-lgcc
 TARGET_LDFLAGS+=	-ltinfo
 CONFIGURE_ENV+=		vim_cv_toupper_broken=no \
 			vim_cv_getcwd_broken=no \