============================================================ --- packages/glibc/eglibc_svn.bb 2cf6a0fbb0bf1ac56fc2f096f68a8e53c4510678 +++ packages/glibc/eglibc_svn.bb f7f5cba639afac4eddfefac2a65bdb82c915e2b6 @@ -89,10 +89,10 @@ do_stage() { # FIXME: this removes files from staging # make sure there isn't a conflicting libc in staging # this should be solved differently - rm -f ${STAGING_LIBDIR}/libc.so.6 + rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6 oe_runmake 'install_root=${STAGING_DIR_HOST}' \ 'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \ - '${STAGING_LIBDIR}/libc.so.6' \ + '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \ install-headers install-lib install -d ${STAGING_INCDIR}/gnu \ @@ -108,8 +108,8 @@ do_stage() { for i in libc.a libc_pic.a libc_nonshared.a; do install -m 0644 ${B}/$i ${STAGING_LIBDIR}/ || die "failed to install $i" done - echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_LIBDIR}/libpthread.so - echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_LIBDIR}/libc.so + echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}${layout_base_libdir}/libpthread.so + echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so } require eglibc-package.bbclass