From 2d195e88f2d1be1363e878323af0ff0a4a5db3e6 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 28 Dec 2016 03:10:01 +0100 Subject: uclibc-ng: fix iconv handling --- toolchain/uclibc-ng/Makefile | 2 +- toolchain/uclibc-ng/patches/1.0.21/iconv.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 toolchain/uclibc-ng/patches/1.0.21/iconv.patch (limited to 'toolchain/uclibc-ng') diff --git a/toolchain/uclibc-ng/Makefile b/toolchain/uclibc-ng/Makefile index 1d27622d3..f21e8802f 100644 --- a/toolchain/uclibc-ng/Makefile +++ b/toolchain/uclibc-ng/Makefile @@ -94,7 +94,7 @@ ifeq ($(ADK_TARGET_BINFMT_FLAT_SHARED),y) endif endif ifeq ($(ADK_TARGET_LIBC_ICONV),y) - $(SED) 's/.*\(UCLIBC_HAS_LOCALE\).*/\1=y/' ${WRKBUILD}/.config + $(SED) 's/.*\(UCLIBC_HAS_LIBICONV\).*/\1=y/' ${WRKBUILD}/.config endif ifeq ($(ADK_RUNTIME_ENABLE_LOCALE),y) $(SED) 's/.*\(UCLIBC_HAS_LOCALE\).*/\1=y/' ${WRKBUILD}/.config diff --git a/toolchain/uclibc-ng/patches/1.0.21/iconv.patch b/toolchain/uclibc-ng/patches/1.0.21/iconv.patch new file mode 100644 index 000000000..0069eb042 --- /dev/null +++ b/toolchain/uclibc-ng/patches/1.0.21/iconv.patch @@ -0,0 +1,12 @@ +diff -Nur uClibc-ng-1.0.21.orig/Makefile.in uClibc-ng-1.0.21/Makefile.in +--- uClibc-ng-1.0.21.orig/Makefile.in 2016-12-26 09:12:14.000000000 +0100 ++++ uClibc-ng-1.0.21/Makefile.in 2016-12-27 18:33:22.312597987 +0100 +@@ -282,7 +282,7 @@ + HEADERS_RM-$(UCLIBC_HAS_BACKTRACE) += execinfo.h + HEADERS_RM-$(UCLIBC_HAS_LIBICONV) += iconv.h + HEADERS_RM-$(UCLIBC_HAS_LIBINTL) += intl.h +-HEADERS_RM-$(UCLIBC_HAS_LOCALE) += iconv.h bits/uClibc_ctype.h ++HEADERS_RM-$(UCLIBC_HAS_LOCALE) += bits/uClibc_ctype.h + HEADERS_RM-$(UCLIBC_HAS_PTY) += pty.h + HEADERS_RM-$(UCLIBC_HAS_REALTIME) += mqueue.h bits/mqueue.h sched.h \ + bits/sched.h \ -- cgit v1.2.3