All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Supply uclibc-thread-db package expected by task-sdk-base
@ 2009-04-14 20:05 David Huggins-Daines
  2009-04-14 20:11 ` Koen Kooi
  2009-04-16 16:29 ` Tom Rini
  0 siblings, 2 replies; 6+ messages in thread
From: David Huggins-Daines @ 2009-04-14 20:05 UTC (permalink / raw)
  To: openembedded-devel; +Cc: David Huggins-Daines

Currently, building task-sdk-base (and by extension meta-toolchain) fails
for uclibc targets.  This is because task-sdk-base depends on the thread
debugging library uclibc-thread-db, but this is not built by the uclibc
recipe unless PTHREADS_DEBUG_SUPPORT is enabled.  In addition, once it is
built, if you are using Debian version numbers, it will be helpfully
renamed to "libthread-db1" and the build will still fail.

This patch fixes these problems, it's against stable/2009 but will also
apply to .dev

---
 recipes/uclibc/uclibc-0.9.30/uClibc.distro |    2 +-
 recipes/uclibc/uclibc.inc                  |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/recipes/uclibc/uclibc-0.9.30/uClibc.distro b/recipes/uclibc/uclibc-0.9.30/uClibc.distro
index b072b2f..d8eed91 100644
--- a/recipes/uclibc/uclibc-0.9.30/uClibc.distro
+++ b/recipes/uclibc/uclibc-0.9.30/uClibc.distro
@@ -17,7 +17,7 @@ UCLIBC_CTOR_DTOR=y
 LDSO_GNU_HASH_SUPPORT=y
 # HAS_NO_THREADS is not set
 UCLIBC_HAS_THREADS=y
-# PTHREADS_DEBUG_SUPPORT is not set
+PTHREADS_DEBUG_SUPPORT=y
 LINUXTHREADS_OLD=y
 UCLIBC_HAS_LFS=y
 # MALLOC is not set
diff --git a/recipes/uclibc/uclibc.inc b/recipes/uclibc/uclibc.inc
index be085ab..46d36d2 100644
--- a/recipes/uclibc/uclibc.inc
+++ b/recipes/uclibc/uclibc.inc
@@ -55,6 +55,9 @@ FILES_uclibc-gconv = "${libdir}/gconv"
 FILES_uclibc-thread-db = "/lib/libthread_db*"
 RPROVIDES_uclibc-dev += "libc-dev virtual-libc-dev"
 
+# uclibc-thread-db will get renamed to libthread-db1, which we do not want
+DEBIANNAME_uclibc-thread-db = "uclibc-thread-db"
+
 #
 # This locale file gets copied into uClibc-${PV}/extra/locale/ prior to
 # build, it does not need to be unpacked, but we can't inhibit the unpacking
-- 
1.5.6.3




^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-04-17 22:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-14 20:05 [PATCH] Supply uclibc-thread-db package expected by task-sdk-base David Huggins-Daines
2009-04-14 20:11 ` Koen Kooi
2009-04-16 16:29 ` Tom Rini
2009-04-16 17:00   ` David Huggins-Daines
2009-04-16 17:11     ` Tom Rini
2009-04-17 22:35       ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.