diff options
-rw-r--r-- | meta/recipes-core/musl/musl_git.bb | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb index afc8446547..2a15a78cd5 100644 --- a/meta/recipes-core/musl/musl_git.bb +++ b/meta/recipes-core/musl/musl_git.bb | |||
@@ -66,27 +66,20 @@ do_install() { | |||
66 | rm -f ${D}${bindir}/ldd ${D}${GLIBC_LDSO} | 66 | rm -f ${D}${bindir}/ldd ${D}${GLIBC_LDSO} |
67 | lnr ${D}${libdir}/libc.so ${D}${bindir}/ldd | 67 | lnr ${D}${libdir}/libc.so ${D}${bindir}/ldd |
68 | lnr ${D}${libdir}/libc.so ${D}${GLIBC_LDSO} | 68 | lnr ${D}${libdir}/libc.so ${D}${GLIBC_LDSO} |
69 | for l in crypt dl m pthread resolv rt util xnet | ||
70 | do | ||
71 | ln -sf libc.so ${D}${libdir}/lib$l.so | ||
72 | done | ||
73 | for i in libc.so.6 libcrypt.so.1 libdl.so.2 libm.so.6 libpthread.so.0 libresolv.so.2 librt.so.1 libutil.so.1; do | ||
74 | ln -sf libc.so ${D}${libdir}/$i | ||
75 | done | ||
76 | } | 69 | } |
77 | 70 | ||
78 | PACKAGES =+ "${PN}-glibc-compat" | 71 | PACKAGES =+ "${PN}-glibc-compat" |
79 | 72 | ||
80 | FILES_${PN}-glibc-compat += "\ | 73 | FILES_${PN}-glibc-compat += "${GLIBC_LDSO}" |
81 | ${libdir}/libc.so.6 ${libdir}/libcrypt.so.1 \ | 74 | FILES_${PN}-staticdev = "${libdir}/libc.a" |
82 | ${libdir}/libdl.so.2 ${libdir}/libm.so.6 \ | 75 | FILES_${PN}-dev =+ "${libdir}/libcrypt.a ${libdir}/libdl.a ${libdir}/libm.a \ |
83 | ${libdir}/libpthread.so.0 ${libdir}/libresolv.so.2 \ | 76 | ${libdir}/libpthread.a ${libdir}/libresolv.a \ |
84 | ${libdir}/librt.so.1 ${libdir}/libutil.so.1 \ | 77 | ${libdir}/librt.a ${libdir}/libutil.a ${libdir}/libxnet.a \ |
85 | ${GLIBC_LDSO} \ | 78 | " |
86 | " | ||
87 | 79 | ||
88 | RDEPENDS_${PN}-dev += "linux-libc-headers-dev bsd-headers-dev libssp-nonshared-staticdev" | 80 | RDEPENDS_${PN}-dev += "linux-libc-headers-dev bsd-headers-dev libssp-nonshared-staticdev" |
89 | RPROVIDES_${PN}-dev += "libc-dev virtual-libc-dev" | 81 | RPROVIDES_${PN}-dev += "libc-dev virtual-libc-dev" |
90 | RPROVIDES_${PN} += "ldd libsegfault rtld(GNU_HASH)" | 82 | RPROVIDES_${PN} += "ldd libsegfault rtld(GNU_HASH)" |
91 | 83 | ||
92 | LEAD_SONAME = "libc.so" | 84 | LEAD_SONAME = "libc.so" |
85 | INSANE_SKIP_${PN}-dev = "staticdev" | ||