summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-03-22 21:47:29 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-03-23 22:51:25 +0000
commitd340067a21e2aac3bf918d07b8c1280b2466fb98 (patch)
tree76a9cad75b5fc4adbd3788f523d0989e1819bd44 /meta/recipes-support
parent5fdfa9e3cdcc316548414573437c751c57cc76dc (diff)
downloadpoky-d340067a21e2aac3bf918d07b8c1280b2466fb98.tar.gz
site/elfutils/libunistring: Drop patching for iconv and set in site file
The standard macros from gettext for iconv include problematic tests which we've been patching out adhoc. Stop doing this and set results in the site files instead which is simpler, more maintainable and peforms better too as an added bonus. (From OE-Core rev: 5a3bfdc4af18302cf0e3ea5802fdfefaa7235657) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support')
-rw-r--r--meta/recipes-support/libunistring/libunistring/iconv-m4-remove-the-test-to-convert-euc-jp.patch56
-rw-r--r--meta/recipes-support/libunistring/libunistring_0.9.10.bb1
2 files changed, 0 insertions, 57 deletions
diff --git a/meta/recipes-support/libunistring/libunistring/iconv-m4-remove-the-test-to-convert-euc-jp.patch b/meta/recipes-support/libunistring/libunistring/iconv-m4-remove-the-test-to-convert-euc-jp.patch
deleted file mode 100644
index 9e8ce2270d..0000000000
--- a/meta/recipes-support/libunistring/libunistring/iconv-m4-remove-the-test-to-convert-euc-jp.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1From 30562065ba9e4c238e76100b5f9f0c5add0e635b Mon Sep 17 00:00:00 2001
2From: Jackie Huang <jackie.huang@windriver.com>
3Date: Tue, 5 Dec 2017 09:30:36 +0200
4Subject: [PATCH] remove the test to convert euc-jp
5
6Remove the test "Test against HP-UX 11.11 bug:
7No converter from EUC-JP to UTF-8 is provided"
8since we don't support HP-UX and if the euc-jp is not
9installed on the host, libunistring will be built without
10iconv support and will cause guild-native configure fail.
11
12Upstream-Status: Inappropriate [OE specific]
13
14Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
15---
16---
17 gnulib-m4/iconv.m4 | 23 -----------------------
18 1 file changed, 23 deletions(-)
19
20diff --git a/gnulib-m4/iconv.m4 b/gnulib-m4/iconv.m4
21index b33ecd0..73b6aa1 100644
22--- a/gnulib-m4/iconv.m4
23+++ b/gnulib-m4/iconv.m4
24@@ -165,29 +165,6 @@ AC_DEFUN([AM_ICONV_LINK],
25 }
26 }
27 #endif
28- /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
29- provided. */
30- {
31- /* Try standardized names. */
32- iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
33- /* Try IRIX, OSF/1 names. */
34- iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
35- /* Try AIX names. */
36- iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
37- /* Try HP-UX names. */
38- iconv_t cd4 = iconv_open ("utf8", "eucJP");
39- if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
40- && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
41- result |= 16;
42- if (cd1 != (iconv_t)(-1))
43- iconv_close (cd1);
44- if (cd2 != (iconv_t)(-1))
45- iconv_close (cd2);
46- if (cd3 != (iconv_t)(-1))
47- iconv_close (cd3);
48- if (cd4 != (iconv_t)(-1))
49- iconv_close (cd4);
50- }
51 return result;
52 ]])],
53 [am_cv_func_iconv_works=yes], ,
54--
552.4.0
56
diff --git a/meta/recipes-support/libunistring/libunistring_0.9.10.bb b/meta/recipes-support/libunistring/libunistring_0.9.10.bb
index 97fac4ecfa..0a7b18ed08 100644
--- a/meta/recipes-support/libunistring/libunistring_0.9.10.bb
+++ b/meta/recipes-support/libunistring/libunistring_0.9.10.bb
@@ -20,7 +20,6 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \
20 " 20 "
21 21
22SRC_URI = "${GNU_MIRROR}/libunistring/libunistring-${PV}.tar.gz \ 22SRC_URI = "${GNU_MIRROR}/libunistring/libunistring-${PV}.tar.gz \
23 file://iconv-m4-remove-the-test-to-convert-euc-jp.patch \
24 file://0001-Unset-need_charset_alias-when-building-for-musl.patch \ 23 file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
25" 24"
26SRC_URI[md5sum] = "0d3274e9838396b12200f8b54ddaf43b" 25SRC_URI[md5sum] = "0d3274e9838396b12200f8b54ddaf43b"