diff options
author | Phil Blundell <philb@gnu.org> | 2011-07-28 11:01:31 +0100 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2011-08-01 00:04:09 -0700 |
commit | 1d9866a2c4fe93202749a56c7ad89a3cbd07d9f8 (patch) | |
tree | 01acabf97db248ef22125c1da7864492fbd7a0f9 /meta/recipes-core/glibc/glibc-package.inc | |
parent | b69a2be2f30dc633597399d42d6c87d9f0910c1a (diff) | |
download | openembedded-core-contrib-1d9866a2c4fe93202749a56c7ad89a3cbd07d9f8.tar.gz |
glibc: deleted
Glibc 2.10.1 is outdated now and eglibc seems to provide a superset of
its functionality.
Signed-off-by: Phil Blundell <philb@gnu.org>
Diffstat (limited to 'meta/recipes-core/glibc/glibc-package.inc')
-rw-r--r-- | meta/recipes-core/glibc/glibc-package.inc | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc deleted file mode 100644 index c1c38534b7..0000000000 --- a/meta/recipes-core/glibc/glibc-package.inc +++ /dev/null @@ -1,96 +0,0 @@ -# -# For now, we will skip building of a gcc package if it is a uclibc one -# and our build is not a uclibc one, and we skip a glibc one if our build -# is a uclibc build. -# -# See the note in gcc/gcc_3.4.0.oe -# - -python __anonymous () { - import bb, re - uc_os = (re.match('.*uclibc*', bb.data.getVar('TARGET_OS', d, 1)) != None) - if uc_os: - raise bb.parse.SkipPackage("incompatible with target %s" % - bb.data.getVar('TARGET_OS', d, 1)) -} - -PKGSUFFIX = "" -PKGSUFFIX_virtclass-nativesdk = "-nativesdk" - -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} \ - ldd${PKGSUFFIX} ${PN}-utils ${PN}-dev ${PN}-doc \ - libsegfault${PKGSUFFIX} ${PN}-extra-nss ${PN}-thread-db \ - ${PN}-pcprofile" - -libc_baselibs = "${base_libdir}/libc* ${base_libdir}/libm* ${base_libdir}/ld* \ - ${base_libdir}/libpthread* ${base_libdir}/libresolv* ${base_libdir}/librt* \ - ${base_libdir}/libutil* ${base_libdir}/libnsl* ${base_libdir}/libnss_files* \ - ${base_libdir}/libnss_compat* ${base_libdir}/libnss_dns* ${base_libdir}/libdl* \ - ${base_libdir}/libanl* ${base_libdir}/libBrokenLocale*" - -# The problem is that if PN = "glibc", FILES_${PN} will overwrite FILES_glibc -# Solution: Make them both the same thing, then it doesn't matter - -glibcfiles = "${sysconfdir} ${libc_baselibs} ${base_sbindir}/ldconfig \ - ${libexecdir}/* ${datadir}/zoneinfo" -glibcdbgfiles = "${bindir}/.debug ${sbindir}/.debug ${libdir}/.debug \ - ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug \ - ${libdir}/gconv/.debug ${libexecdir}/*/.debug" -glibcdevfiles = "${bindir}/rpcgen ${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ - ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig \ - ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal" - -FILES_glibc = "${glibcfiles}" -FILES_${PN} = "${glibcfiles}" -FILES_ldd${PKGSUFFIX} = "${bindir}/ldd" -FILES_libsegfault${PKGSUFFIX} = "${base_libdir}/libSegFault*" -FILES_glibc-extra-nss = "${base_libdir}/libnss*" -FILES_sln = "${base_sbindir}/sln" -FILES_glibc-dev = "${glibcdevfiles}" -FILES_${PN}-dev = "${glibcdevfiles}" -FILES_glibc-dbg = "${glibcdbgfiles}" -FILES_${PN}-dbg = "${glibcdbgfiles}" -FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd* ${sysconfdir}/nscd* ${sysconfdir}/init.d/nscd*" -FILES_glibc-utils = "${bindir}/* ${sbindir}/*" -FILES_glibc-gconv = "${libdir}/gconv/*" -FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" -RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" -FILES_glibc-pcprofile = "${base_libdir}/libpcprofile.so" -FILES_glibc-thread-db = "${base_libdir}/libthread_db*" -RPROVIDES_glibc-dev += "libc-dev" - -SUMMARY_sln = "The static ln." -DESCRIPTION_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." -SUMMARY_nscd = "Name service cache daemon" -DESCRIPTION_nscd = "nscd, name service cache daemon, caches name service lookups for the passwd, group and hosts information. It can damatically improvide performance with remote, such as NIS or NIS+, name services." -SUMMARY_glibc-extra-nss = "hesiod, NIS and NIS+ nss libraries" -DESCRIPTION_glibc-extra-nss = "glibc: nis, nisplus and hesiod search services. -SUMMARY_ldd = "print shared library dependencies" -DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." -SUMMARY_glibc-utils = "Miscellaneous utilities provided by glibc" -DESCRIPTION_glibc-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." - -EXTRA_OEMAKE += "rootsbindir=${base_sbindir}" - -inherit libc-common - -do_install_locale () { - dest=${D}/${includedir}/glibc-locale-internal-${MULTIMACH_TARGET_SYS} - install -d ${dest}${base_libdir} ${dest}${bindir} ${dest}${libdir} ${dest}${datadir} - cp -fpPR ${D}${base_libdir}/* ${dest}${base_libdir} - cp -fpP ${D}${bindir}/localedef ${dest}${bindir} - mv ${D}${libdir}/gconv ${dest}${libdir} - cp -fpPR ${D}${libdir}/* ${dest}${libdir} - mv ${D}${datadir}/i18n ${dest}${datadir} - cp -fpPR ${D}${datadir}/* ${dest}${datadir} - cp -fpPR ${WORKDIR}/SUPPORTED ${dest} -} - -addtask do_install_locale after do_install before do_populate_sysroot - -PACKAGE_PREPROCESS_FUNCS += "glibc_package_preprocess" - -glibc_package_preprocess () { - rm -rf ${PKGD}/${includedir}/eglibc-locale-internal-${MULTIMACH_TARGET_SYS} -} - |