[meta-debian] [PATCH] tcmode-deby.inc: use glibc instead of TCLIBC

38 views
Skip to first unread message

liu.m...@gmail.com

unread,
Nov 6, 2017, 7:54:43 AM11/6/17
to meta-...@googlegroups.com, Ming Liu
From: Ming Liu <liu.m...@gmail.com>

TCLIBC should not be used for setting nativesdk preferred prividers,
since it's being used to set up libc for target, for instance, it can
be musl, in which case, will cause recipe parsing errors because musl
does not have nativesdk recipe.

Signed-off-by: Ming Liu <liu.m...@gmail.com>
---
conf/distro/include/tcmode-deby.inc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/conf/distro/include/tcmode-deby.inc b/conf/distro/include/tcmode-deby.inc
index 9e427f3..3735bf7 100644
--- a/conf/distro/include/tcmode-deby.inc
+++ b/conf/distro/include/tcmode-deby.inc
@@ -14,9 +14,9 @@ PREFERRED_PROVIDER_gdb = "gdb"

# Default libc config
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "${TCLIBC}"
-PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc ?= "nativesdk-${TCLIBC}"
+PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc ?= "nativesdk-glibc"
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "${TCLIBC}-initial"
-PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial = "nativesdk-${TCLIBC}-initial"
+PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial = "nativesdk-glibc-initial"
PREFERRED_PROVIDER_virtual/gettext ??= "gettext"

PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils-crosssdk = "binutils-crosssdk-${TARGET_ARCH}"
--
2.7.4

HAYASHI Kazuhiro

unread,
Dec 5, 2017, 11:28:00 PM12/5/17
to liu.m...@gmail.com, meta-...@googlegroups.com
Hi Ming,

Your patch is already merged in morty branch:
https://github.com/meta-debian/meta-debian/commit/64bbb3f504899a5d3a4000b96a07779a54aac48b

I guess the opinion of your patch is based on the following fix in upstream:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=d7759a5b433186c95af02c7d61ccaecf38191b74
and adjusted for tcmode-deby.inc, so directly applied the patch.
Thank you so much for your notice.

Regards,
Kazu
Kazuhiro Hayashi
Corporate Software Engineering & Technology Center
Toshiba Corporation
Tel: 044-549-2476
E-mail: kazuhiro...@toshiba.co.jp

Reply all
Reply to author
Forward
0 new messages