task-sdk.bb provided only a task-sdk-bare package, which uclibc, but
bitbake would use task-sdk-bare.bb instead. Update task-sdk-bare.bb to have
glibc / uclibc abstractions and delete task-sdk.bb
PACKAGES = "${PN}"
-RDEPENDS_${PN} = "\
+GLIBC_PKGS = "\
glibc \
glibc-dbg \
glibc-dev \
glibc-gconv-iso8859-1 \
glibc-gconv-iso8859-15 \
locale-base-en-gb \
+ "
+
+LIBC_PKGS_linux = "${GLIBC_PKGS}"
+LIBC_PKGS_linux-gnueabi = "${GLIBC_PKGS}"
+LIBC_PKGS_linux-uclibc = "uclibc uclibc-dev"
+LIBC_PKGS_linux-uclibcgnueabi = "uclibc uclibc-dev"
+
+RDEPENDS_${PN} = "\
+ ${LIBC_PKGS} \
libgcc \
libstdc++ \
+ libstdc++-dev \
"
+++ /dev/null
-DESCRIPTION = "SDK packages"
-PR = "r8"
-LICENSE = "MIT"
-ALLOW_EMPTY = "1"
-
-PACKAGES = "\
- task-sdk-bare \
- "
-
-DEPENDS = "virtual/libc"
-
-LIBC_linux = "glibc"
-LIBC_linux-uclibc = "uclibc"
-LIBC_linux-gnueabi = "glibc"
-LIBC_linux-uclibcgnueabi = "uclibc"
-
-
-RDEPENDS_task-sdk-bare = "\
- ${LIBC} \
- ${LIBC}-dev \
- libgcc \
- "