summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhil Blundell <philb@gnu.org>2011-07-13 17:47:32 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-14 15:12:53 +0100
commit30004ea5a956f0d64cf425aef301c97c7d1b07f0 (patch)
treeaf4a4d427ede09cd4f1817c20bd6df4d469b4f0c
parentec3209cd221abc0fcab8a7aeba0fa1201261fd47 (diff)
downloadpoky-30004ea5a956f0d64cf425aef301c97c7d1b07f0.tar.gz
eglibc: fix packaging of thread_db
Similarly to libnss*, if ${libdir} and ${base_libdir} were the same path then libthread_db would land in ${PN}-dev rather than the intended place. As before, fix this by moving eglibc-thread-db earlier in PACKAGES and adjusting its FILES to not capture the .so symlink. Bump PR for both 2.12 and 2.13. (From OE-Core rev: a4824eb8b04c6397e5398c0c4f0428daded8e42e) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-core/eglibc/eglibc-package.inc4
-rw-r--r--meta/recipes-core/eglibc/eglibc_2.12.bb2
-rw-r--r--meta/recipes-core/eglibc/eglibc_2.13.bb2
3 files changed, 4 insertions, 4 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 344f5e4ee3..faf68f70b3 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -20,7 +20,7 @@ USE_LDCONFIG ?= "1"
20PKGSUFFIX = "" 20PKGSUFFIX = ""
21PKGSUFFIX_virtclass-nativesdk = "-nativesdk" 21PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
22 22
23PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss ${PN}-pic ${PN}-dev eglibc-doc libcidn libmemusage libsegfault${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} eglibc-pcprofile libsotruss${PKGSUFFIX}" 23PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev eglibc-doc libcidn libmemusage libsegfault${PKGSUFFIX} eglibc-pcprofile libsotruss${PKGSUFFIX}"
24 24
25# Create a eglibc-binaries 25# Create a eglibc-binaries
26ALLOW_EMPTY_${PN}-binaries = "1" 26ALLOW_EMPTY_${PN}-binaries = "1"
@@ -71,7 +71,7 @@ FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv"
71RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" 71RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault"
72RDEPENDS_eglibc-utils += "bash" 72RDEPENDS_eglibc-utils += "bash"
73FILES_eglibc-pcprofile = "${base_libdir}/libpcprofile.so" 73FILES_eglibc-pcprofile = "${base_libdir}/libpcprofile.so"
74FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db*" 74FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so"
75RPROVIDES_eglibc-dev += "libc-dev" 75RPROVIDES_eglibc-dev += "libc-dev"
76 76
77SUMMARY_sln = "The static ln." 77SUMMARY_sln = "The static ln."
diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb b/meta/recipes-core/eglibc/eglibc_2.12.bb
index fd7b485f61..1ada8927b0 100644
--- a/meta/recipes-core/eglibc/eglibc_2.12.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
@@ -1,7 +1,7 @@
1require eglibc.inc 1require eglibc.inc
2 2
3DEPENDS += "gperf-native" 3DEPENDS += "gperf-native"
4PR = "r19" 4PR = "r20"
5 5
6SRCREV = "14158" 6SRCREV = "14158"
7 7
diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb
index feaf7ca351..6076ab9b44 100644
--- a/meta/recipes-core/eglibc/eglibc_2.13.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
@@ -4,7 +4,7 @@ SRCREV = "14157"
4 4
5DEPENDS += "gperf-native" 5DEPENDS += "gperf-native"
6FILESPATHPKG =. "eglibc-svn:" 6FILESPATHPKG =. "eglibc-svn:"
7PR = "r7" 7PR = "r8"
8PR_append = "+svnr${SRCPV}" 8PR_append = "+svnr${SRCPV}"
9 9
10EGLIBC_BRANCH="eglibc-2_13" 10EGLIBC_BRANCH="eglibc-2_13"