<br><br>On Monday, June 19, 2017, André Draszik <<a href="mailto:git@andred.net">git@andred.net</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: André Draszik <<a href="javascript:;" onclick="_e(event, 'cvml', 'adraszik@tycoint.com')">adraszik@tycoint.com</a>><br>
<br>
musl implements the GNU gettext API version 1 and 2<br>
<a href="http://www.openwall.com/lists/musl/2015/04/16/3" target="_blank">http://www.openwall.com/lists/<wbr>musl/2015/04/16/3</a><br>
<br>
Generally, there should be no need need for the<br>
actual GNU/gettext in systems using musl, so with<br>
this change systems using musl can avoid a needless<br>
dependency on a GPLv3+ tool.<br>
<br>
If an application ever appears that needs<br>
GNU/gettext API version 3, we can think about a way<br>
to support it at that time.</blockquote><div><br></div><div>Thanks for doing this it has been pending for long time </div>We have to run through some extended builds e.g. Using meta OE <div>Layers and see for any major regressions</div><div><br></div><div>I will cherry pick this into my master and see how it does<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Signed-off-by: André Draszik <<a href="javascript:;" onclick="_e(event, 'cvml', 'adraszik@tycoint.com')">adraszik@tycoint.com</a>><br>
Acked-by: Sylvain Lemieux <<a href="javascript:;" onclick="_e(event, 'cvml', 'slemieux@tycoint.com')">slemieux@tycoint.com</a>><br>
---<br>
meta/conf/distro/include/<wbr>tclibc-musl.inc | 1 +<br>
meta/recipes-core/musl/<a href="http://musl_git.bb" target="_blank">musl_<wbr>git.bb</a> | 2 +-<br>
2 files changed, 2 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/meta/conf/distro/include/<wbr>tclibc-musl.inc b/meta/conf/distro/include/<wbr>tclibc-musl.inc<br>
index 3d3f6ac4f4..172b09ab20 100644<br>
--- a/meta/conf/distro/include/<wbr>tclibc-musl.inc<br>
+++ b/meta/conf/distro/include/<wbr>tclibc-musl.inc<br>
@@ -13,6 +13,7 @@ PREFERRED_PROVIDER_virtual/<wbr>libiconv ?= "musl"<br>
PREFERRED_PROVIDER_virtual/<wbr>libintl ?= "musl"<br>
PREFERRED_PROVIDER_virtual/<wbr>nativesdk-libintl ?= "nativesdk-glibc"<br>
PREFERRED_PROVIDER_virtual/<wbr>nativesdk-libiconv ?= "nativesdk-glibc"<br>
+PREFERRED_PROVIDER_virtual/<wbr>gettext ?= "musl"<br>
<br>
#USE_NLS ?= "no" <br>
<br>
diff --git a/meta/recipes-core/musl/<a href="http://musl_git.bb" target="_blank">musl_<wbr>git.bb</a> b/meta/recipes-core/musl/<a href="http://musl_git.bb" target="_blank">musl_<wbr>git.bb</a><br>
index fba47096f5..9cf097d067 100644<br>
--- a/meta/recipes-core/musl/<a href="http://musl_git.bb" target="_blank">musl_<wbr>git.bb</a><br>
+++ b/meta/recipes-core/musl/<a href="http://musl_git.bb" target="_blank">musl_<wbr>git.bb</a><br>
@@ -15,7 +15,7 @@ SRC_URI = "git://<a href="http://git.musl-libc.org/musl" target="_blank">git.musl-libc.org/musl</a> \<br>
<br>
S = "${WORKDIR}/git"<br>
<br>
-PROVIDES += "virtual/libc virtual/${TARGET_PREFIX}libc-<wbr>for-gcc virtual/libiconv virtual/libintl"<br>
+PROVIDES += "virtual/libc virtual/${TARGET_PREFIX}libc-<wbr>for-gcc virtual/gettext virtual/libiconv virtual/libintl"<br>
<br>
DEPENDS = "virtual/${TARGET_PREFIX}<wbr>binutils \<br>
virtual/${TARGET_PREFIX}gcc-<wbr>initial \<br>
--<br>
2.11.0<br>
<br>
</blockquote></div>