Browse Source

uCLibc-ng includes libiconv-tiny

Waldemar Brodkorb 7 years ago
parent
commit
ec043831c0

+ 0 - 4
package/Makefile

@@ -30,10 +30,6 @@ ifeq ($(ADK_TARGET_LIBICONV),y)
 COMPILE_ICONV:=libiconv-compile
 INSTALL_ICONV:=libiconv-install
 endif
-ifeq ($(ADK_TARGET_LIBICONV_TINY),y)
-COMPILE_ICONV:=libiconv-tiny-compile
-INSTALL_ICONV:=libiconv-tiny-install
-endif
 
 all: compile
 download: $(patsubst %,%-download,$(package-y))

+ 0 - 39
package/libiconv-tiny/Makefile

@@ -1,39 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include $(ADK_TOPDIR)/rules.mk
-
-PKG_NAME:=		libiconv-tiny
-PKG_VERSION:=		0.1
-PKG_RELEASE:=		1
-PKG_HASH:=		1410d40697a5eda9de5e433edfbed540b66c3e1af7374b8507ab9c468b7d9012
-PKG_DESCR:=		iconv stub and replacement
-PKG_SECTION:=		libs/misc
-PKG_URL:=		http://www.openwrt.org/
-PKG_SITES:=		http://distfiles.openadk.org/
-
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
-
-include $(ADK_TOPDIR)/mk/host.mk
-include $(ADK_TOPDIR)/mk/package.mk
-
-$(eval $(call HOST_template,LIBICONV_TINY,libiconv-tiny,$(PKG_VERSION)-${PKG_RELEASE}))
-$(eval $(call PKG_template,LIBICONV_TINY,libiconv-tiny,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-
-HOST_STYLE:=		manual
-CONFIG_STYLE:=		manual
-
-host-build:
-	(cd ${WRKBUILD} && env ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \
-		${HOST_MAKE_FLAGS} ${HOST_ALL_TARGET})
-
-libiconv-tiny-hostinstall:
-	$(CP) $(WRKBUILD)/libiconv.a $(STAGING_HOST_DIR)/usr/lib
-	$(CP) $(WRKBUILD)/include/* $(STAGING_HOST_DIR)/usr/include
-	$(CP) $(WRKBUILD)/charmaps $(STAGING_HOST_DIR)/usr/include
-	$(INSTALL_DIR) $(STAGING_HOST_DIR)/usr/share/aclocal
-	$(CP) $(WRKBUILD)/m4/iconv.m4 \
-		$(STAGING_HOST_DIR)/usr/share/aclocal
-
-include ${ADK_TOPDIR}/mk/host-bottom.mk
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 1 - 0
target/arm/uclibc-ng.config

@@ -167,6 +167,7 @@ UCLIBC_HAS_CTYPE_SIGNED=y
 UCLIBC_HAS_CTYPE_CHECKED=y
 # UCLIBC_HAS_CTYPE_ENFORCED is not set
 UCLIBC_HAS_WCHAR=y
+UCLIBC_HAS_LIBICONV=y
 # UCLIBC_HAS_LOCALE is not set
 UCLIBC_HAS_HEXADECIMAL_FLOATS=y
 UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y

+ 0 - 5
target/config/Config.in.toolchain

@@ -26,11 +26,6 @@ endchoice
 choice
 depends on ADK_TARGET_OS_LINUX
 bool "Iconv implementation"
-default ADK_TARGET_WITHOUT_ICONV if ADK_TARGET_WITHOUT_MMU
-
-config ADK_TARGET_LIBICONV_TINY
-	bool "Use tiny libiconv package"
-	select ADK_PACKAGE_LIBICONV_TINY
 
 config ADK_TARGET_LIBC_ICONV
 	bool "Use iconv from C library"