|
@@ -170,6 +170,7 @@ python () {
|
|
|
baselibs = d.getVar('libc_baselibs', False)
|
|
|
baselibs = baselibs.replace('${base_libdir}/libm*.so.*', '${base_libdir}/libm.so.* ${base_libdir}/libmvec.so.*')
|
|
|
baselibs = baselibs.replace('${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so', '')
|
|
|
+ print(baselibs)
|
|
|
d.setVar('libc_baselibs', baselibs)
|
|
|
}
|
|
|
|
|
@@ -196,6 +197,7 @@ FILES_${PN} += "\
|
|
|
${libdir}/locale \
|
|
|
${datadir}/locale \
|
|
|
${datadir}/i18n \
|
|
|
+ ${prefix}/lib64xthead/lp64d \
|
|
|
"
|
|
|
|
|
|
FILES_${PN}-dev_remove := "${datadir}/aclocal"
|
|
@@ -243,9 +245,14 @@ do_package_write_rpm[depends] += "${MLPREFIX}libgcc:do_packagedata"
|
|
|
# glibc may need libssp for -fstack-protector builds
|
|
|
do_packagedata[depends] += "gcc-runtime:do_packagedata"
|
|
|
|
|
|
+python do_package_append() {
|
|
|
+ bb.utils.mkdirhier(pkgdest + '/' + pn + '/lib64xthead')
|
|
|
+ os.symlink("../lib", pkgdest + '/' + pn + '/lib64xthead/lp64d')
|
|
|
+}
|
|
|
+
|
|
|
# We don't need linux-libc-headers
|
|
|
LINUX_LIBC_RDEP_REMOVE ?= "linux-libc-headers-dev"
|
|
|
RDEPENDS_${PN}-dev_remove = "${LINUX_LIBC_RDEP_REMOVE}"
|
|
|
|
|
|
-FILES_${PN}-dev_remove = "${base_libdir}/*_nonshared.a ${libdir}/*_nonshared.a"
|
|
|
-FILES_${PN}-dev += "${libdir}/libc_nonshared.a ${libdir}/libpthread_nonshared.a ${libdir}/libmvec_nonshared.a"
|
|
|
+# FILES_${PN}-dev_remove = "${base_libdir}/*_nonshared.a ${libdir}/*_nonshared.a"
|
|
|
+# FILES_${PN}-dev += "${libdir}/libc_nonshared.a ${libdir}/libpthread_nonshared.a ${libdir}/libmvec_nonshared.a"
|