summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/eglibc
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2012-01-20 16:07:38 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-01-24 11:54:20 +0000
commit7843f8ec97dceb52fae40160f11609e29d4e1630 (patch)
tree973142dd9fd24aa01a251ef0961886da598c1f12 /meta/recipes-core/eglibc
parent70b6b6bdf4961b920947f0386c7b4580043cb796 (diff)
downloadpoky-7843f8ec97dceb52fae40160f11609e29d4e1630.tar.gz
eglibc: refactor packages for staticdev
(From OE-Core rev: bdf64c5e7ca2268b095405208407f95e1ba41488) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/eglibc')
-rw-r--r--meta/recipes-core/eglibc/eglibc-package.inc9
1 files changed, 6 insertions, 3 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 020f55876b..e5a9b9d1d3 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -20,13 +20,14 @@ 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${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" 23PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}"
24 24
25# The ld.so in this eglibc supports the GNU_HASH 25# The ld.so in this eglibc supports the GNU_HASH
26RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" 26RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)"
27RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" 27RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils"
28RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" 28RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic"
29RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" 29RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev"
30RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev"
30RPROVIDES_${PN}-doc = "glibc${PKGSUFFIX}-doc" 31RPROVIDES_${PN}-doc = "glibc${PKGSUFFIX}-doc"
31RPROVIDES_eglibc-extra-nss${PKGSUFFIX} = "glibc-extra-nss${PKGSUFFIX}" 32RPROVIDES_eglibc-extra-nss${PKGSUFFIX} = "glibc-extra-nss${PKGSUFFIX}"
32RPROVIDES_eglibc-thread-db${PKGSUFFIX} = "glibc-thread-db${PKGSUFFIX}" 33RPROVIDES_eglibc-thread-db${PKGSUFFIX} = "glibc-thread-db${PKGSUFFIX}"
@@ -43,8 +44,9 @@ FILES_eglibc-extra-nss${PKGSUFFIX} = "${base_libdir}/libnss_*-*.so ${base_libdir
43FILES_sln${PKGSUFFIX} = "/sbin/sln" 44FILES_sln${PKGSUFFIX} = "/sbin/sln"
44FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/" 45FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/"
45FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so" 46FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so"
46FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*.a \ 47FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \
47 ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal" 48 ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal"
49FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a"
48FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" 50FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*"
49FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" 51FILES_${PN}-utils = "${bindir}/* ${sbindir}/*"
50FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" 52FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug"
@@ -54,6 +56,7 @@ RDEPENDS_${PN}-utils += "bash"
54FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" 56FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so"
55FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" 57FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so"
56RPROVIDES_${PN}-dev += "libc-dev" 58RPROVIDES_${PN}-dev += "libc-dev"
59RPROVIDES_${PN}-staticdev += "libc-staticdev"
57 60
58SUMMARY_sln = "The static ln." 61SUMMARY_sln = "The static ln."
59DESCRIPTION_sln = "Similar to the 'ln' utility, but statically linked. sln is useful to make symbolic links to dynamic libraries if the dynamic linking system, for some reason, is not functional." 62DESCRIPTION_sln = "Similar to the 'ln' utility, but statically linked. sln is useful to make symbolic links to dynamic libraries if the dynamic linking system, for some reason, is not functional."