summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/eglibc/eglibc-package.inc
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2011-06-21 17:55:33 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-22 16:57:35 +0100
commit77c2dd944db42e40cc8467e6bc5a175fed90c251 (patch)
tree35114399169d3cef5760f340ee59206b04b66092 /meta/recipes-core/eglibc/eglibc-package.inc
parent3071ceb2bd1a42b28682e0ec851cbea62843e426 (diff)
downloadpoky-77c2dd944db42e40cc8467e6bc5a175fed90c251.tar.gz
eglibc-package.inc: Package newly added sotruss and supporting libraries
2.14 has a new utility which can trace through PLTs of shared libraries We package the library separately and the script is already packaged in eglibc-utils so we create a RDEPEND so that the library is pulled in if someone isntalls eglibc-utils (From OE-Core rev: b8c7249e10a7bba329f1977529c7bde6b969f729) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/eglibc/eglibc-package.inc')
-rw-r--r--meta/recipes-core/eglibc/eglibc-package.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 76ebdc335a..b5531ab01d 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -37,7 +37,7 @@ USE_LDCONFIG ?= "1"
37PKGSUFFIX = "" 37PKGSUFFIX = ""
38PKGSUFFIX_virtclass-nativesdk = "-nativesdk" 38PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
39 39
40PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} localedef${PKGSUFFIX} libcidn ${PN}-utils ${PN}-pic ${PN}-dev eglibc-doc eglibc-locale libmemusage libsegfault${PKGSUFFIX} eglibc-extra-nss eglibc-thread-db${PKGSUFFIX} eglibc-pcprofile" 40PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} localedef${PKGSUFFIX} libcidn ${PN}-utils ${PN}-pic ${PN}-dev eglibc-doc eglibc-locale libmemusage libsegfault${PKGSUFFIX} eglibc-extra-nss eglibc-thread-db${PKGSUFFIX} eglibc-pcprofile libsotruss${PKGSUFFIX}"
41 41
42PACKAGES_DYNAMIC = " \ 42PACKAGES_DYNAMIC = " \
43 glibc-gconv-*${PKGSUFFIX} glibc-charmap-* glibc-localedata-* glibc-binary-localedata-* \ 43 glibc-gconv-*${PKGSUFFIX} glibc-charmap-* glibc-localedata-* glibc-binary-localedata-* \
@@ -84,14 +84,16 @@ FILES_libmemusage = "${base_libdir}/libmemusage.so"
84FILES_eglibc-extra-nss = "${base_libdir}/libnss*" 84FILES_eglibc-extra-nss = "${base_libdir}/libnss*"
85FILES_sln = "/sbin/sln" 85FILES_sln = "/sbin/sln"
86FILES_eglibc-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/" 86FILES_eglibc-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/"
87FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so"
87FILES_eglibc-dev_append += "${bindir}/rpcgen ${libdir}/*.a \ 88FILES_eglibc-dev_append += "${bindir}/rpcgen ${libdir}/*.a \
88 ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal" 89 ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal"
89FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" 90FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*"
90FILES_eglibc-utils = "${bindir}/* ${sbindir}/*" 91FILES_eglibc-utils = "${bindir}/* ${sbindir}/*"
91FILES_eglibc-gconv = "${libdir}/gconv/*" 92FILES_eglibc-gconv = "${libdir}/gconv/*"
92FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/gconv/.debug" 93FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/gconv/.debug ${libdir}/audit/.debug"
93FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" 94FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv"
94RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" 95RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault"
96EDEPENDS_eglibc-utils = "libsotruss"
95FILES_eglibc-pcprofile = "${base_libdir}/libpcprofile.so" 97FILES_eglibc-pcprofile = "${base_libdir}/libpcprofile.so"
96FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db*" 98FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db*"
97FILES_localedef${PKGSUFFIX} = "${bindir}/localedef" 99FILES_localedef${PKGSUFFIX} = "${bindir}/localedef"
@@ -108,6 +110,7 @@ DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each prog
108DESCRIPTION_localedef = "eglibc: compile locale definition files" 110DESCRIPTION_localedef = "eglibc: compile locale definition files"
109SUMMARY_eglibc-utils = "Miscellaneous utilities provided by eglibc" 111SUMMARY_eglibc-utils = "Miscellaneous utilities provided by eglibc"
110DESCRIPTION_eglibc-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." 112DESCRIPTION_eglibc-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..."
113DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs"
111 114
112inherit libc-package 115inherit libc-package
113 116