Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 .../meta/external-arm-toolchain.bbappend           | 200 ---------------------
 1 file changed, 200 deletions(-)
 delete mode 100644 
meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend

diff --git 
a/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend 
b/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
deleted file mode 100644
index eff8211..0000000
--- a/meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
+++ /dev/null
@@ -1,200 +0,0 @@
-ALLOW_EMPTY_ldd = "1"
-
-LIC_FILES_CHKSUM = "\
-       file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302 \
-       
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 \
-"
-
-PROVIDES += "\
-       virtual/libc-locale \
-"
-
-do_install() {
-       # Add stubs for files OE-core expects
-       install -d ${S}/nscd/
-       touch  ${S}/nscd/nscd.init
-       touch  ${S}/nscd/nscd.conf
-       touch  ${S}/nscd/nscd.service
-        touch  ${S}/../makedbs.sh 
-
-       install -d ${D}${base_libdir}
-       install -d ${D}${bindir}
-       install -d ${D}${sbindir}
-       install -d ${D}${libdir}
-       install -d ${D}${libexecdir}
-       install -d ${D}${datadir}
-       install -d ${D}${includedir}
-       install -d ${D}/include
-
-       CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
-       cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/${EAT_LIBDIR}/*  ${D}${base_libdir}
-       if [ -d 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/${EAT_LIBDIR}/${EAT_TARGET_SYS} ]; 
then
-               cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/${EAT_LIBDIR}/${EAT_TARGET_SYS}/*  
${D}${base_libdir}
-       else
-               if [ -f 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/${EAT_LIBDIR}/ld-${EAT_VER_LIBC}.so
 ]; then
-                       cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/${EAT_LIBDIR}/*  ${D}${base_libdir}
-               else
-                       cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/${EAT_LIBDIR}/*.so*  
${D}${base_libdir}
-               fi
-       fi
-       if [ -d 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/${EAT_LIBDIR}/${EAT_TARGET_SYS}
 ]; then
-               cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/${EAT_LIBDIR}/${EAT_TARGET_SYS}/*
  ${D}${libdir}
-       else
-               cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/${EAT_LIBDIR}/*  ${D}${libdir}
-               if [ ! -f 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/${EAT_LIBDIR}/ld-${EAT_VER_LIBC}.so
 ]; then
-                       rm -rf ${D}${libdir}/*.so*
-               fi
-       fi
-       cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/share/*  ${D}${datadir}
-       cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/include/*  ${D}${includedir}
-       if [ -d 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/include/${EAT_TARGET_SYS} ]; 
then
-               cp ${CP_ARGS} -H 
${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/libc/usr/include/${EAT_TARGET_SYS}/*  
${D}${includedir}
-               rm -r ${D}${includedir}/${EAT_TARGET_SYS}
-       fi
-
-       cp -a ${EXTERNAL_TOOLCHAIN}/${EAT_TARGET_SYS}/include/* 
${D}${includedir}
-       ln -sf ../usr/include/c++ ${D}/include/c++
-
-       # fix up the copied symlinks (they are still pointing to the multiarch 
directory)
-       linker_name="${@bb.utils.contains("TUNE_FEATURES", "aarch64", 
"ld-linux-aarch64.so.1", bb.utils.contains("TUNE_FEATURES", 
"callconvention-hard", "ld-linux-armhf.so.3", "ld-linux.so.3",d), d)}"
-       ln -sf ld-${EAT_VER_LIBC}.so ${D}${base_libdir}/${linker_name}
-       ln -sf ../../lib/librt.so.1 ${D}${libdir}/librt.so
-       ln -sf ../../lib/libgcc_s.so.1 ${D}${libdir}/libgcc_s.so
-       ln -sf ../../lib/libcrypt.so.1 ${D}${libdir}/libcrypt.so
-       ln -sf ../../lib/libresolv.so.2 ${D}${libdir}/libresolv.so
-       ln -sf ../../lib/libnss_dns.so.2 ${D}${libdir}/libnss_dns.so
-       ln -sf ../../lib/libnss_hesiod.so.2 ${D}${libdir}/libnss_hesiod.so
-       ln -sf ../../lib/libutil.so.1 ${D}${libdir}/libutil.so
-       ln -sf ../../lib/libnss_files.so.2 ${D}${libdir}/libnss_files.so
-       ln -sf ../../lib/libnss_compat.so.2 ${D}${libdir}/libnss_compat.so
-       ln -sf ../../lib/libBrokenLocale.so.1 ${D}${libdir}/libBrokenLocale.so
-       ln -sf ../../lib/libthread_db.so.1 ${D}${libdir}/libthread_db.so
-       ln -sf ../../lib/libpthread.so.0 ${D}${libdir}/libpthread.so
-       ln -sf ../../lib/libthread_db.so.1 ${D}${libdir}/libthread_db-1.0.so
-       ln -sf ../../lib/libanl.so.1 ${D}${libdir}/libanl.so
-       ln -sf ../../lib/libdl.so.2 ${D}${libdir}/libdl.so
-       ln -sf ../../lib/libnss_db.so.2 ${D}${libdir}/libnss_db.so
-       ln -sf ../../lib/libnss_dns.so.2 ${D}${libdir}/libnss_dns.so
-       ln -sf ../../lib/libnss_files.so.2 ${D}${libdir}/libnss_files.so
-       ln -sf ../../lib/libnss_compat.so.2 ${D}${libdir}/libnss_compat.so
-       ln -sf ../../lib/libm.so.6 ${D}${libdir}/libm.so
-       ln -sf ../../lib/libatomic.so.1 ${D}${libdir}/libatomic.so
-       ln -sf ../../lib/libgomp.so.1 ${D}${libdir}/libgomp.so
-       ln -sf ../../lib/libitm.so.1 ${D}${libdir}/libitm.so
-       ln -sf ../../lib/libssp.so.0 ${D}${libdir}/libssp.so
-       ln -sf ../../lib/libstdc++.so.6 ${D}${libdir}/libstdc++.so
-       ln -sf ../../lib/libubsan.so.1 ${D}${libdir}/libubsan.so
-       ln -sf ../../lib/libasan.so.5 ${D}${libdir}/libasan.so
-       ln -sf ../../lib/libgfortran.so.5 ${D}${libdir}/libgfortran.so
-
-       # remove potential .so duplicates from base_libdir
-       # for all symlinks created above in libdir
-       rm -f ${D}${base_libdir}/librt.so
-       rm -f ${D}${base_libdir}/libcrypt.so
-       rm -f ${D}${base_libdir}/libnss_nis.so
-       rm -f ${D}${base_libdir}/libresolv.so
-       rm -f ${D}${base_libdir}/libnss_dns.so
-       rm -f ${D}${base_libdir}/libnss_hesiod.so
-       rm -f ${D}${base_libdir}/libutil.so
-       rm -f ${D}${base_libdir}/libnss_files.so
-       rm -f ${D}${base_libdir}/libnss_compat.so
-       rm -f ${D}${base_libdir}/libBrokenLocale.so
-       rm -f ${D}${base_libdir}/libthread_db.so
-       rm -f ${D}${base_libdir}/libanl.so
-       rm -f ${D}${base_libdir}/libdl.so
-       rm -f ${D}${base_libdir}/libnss_nisplus.so
-       rm -f ${D}${base_libdir}/libnss_db.so
-       rm -f ${D}${base_libdir}/libm.so
-       rm -f ${D}${base_libdir}/libasan.so
-       rm -f ${D}${base_libdir}/libatomic.so
-       rm -f ${D}${base_libdir}/libgomp.so
-       rm -f ${D}${base_libdir}/libitm.so
-       rm -f ${D}${base_libdir}/libssp.so
-       rm -f ${D}${base_libdir}/libstdc++.so
-       rm -f ${D}${base_libdir}/libgfortran.so
-       rm -f ${D}${base_libdir}/libubsan.so
-
-       # Besides ld-${EAT_VER_LIBC}.so, other libs can have duplicates like 
lib*-${EAT_VER_LIBC}.so
-       # Only remove them if both are regular files and are identical
-       for i in ${D}${base_libdir}/lib*-${EAT_VER_LIBC}.so; do
-               f=$(echo $i | sed 's/-${EAT_VER_LIBC}//')
-               l=$(ls $f.*)
-               if [ $(readlink -f $i ) = $l ]; then
-                       echo "$i is a symlink of $l, keep it"
-               elif [ $(readlink -f $l ) = $i ]; then
-                       echo "$l is a symlink of $i, keep it"
-               else
-                       cmp -s $i $l
-                       if [ $? -eq 0 ]; then
-                               echo "$i is a duplicate of $l, remove it"
-                               rm $i
-                       else
-                               echo "$i and $l are different files, keep them 
both"
-                       fi
-               fi
-       done
-
-       if [ -d ${D}${base_libdir}/arm-linux-gnueabi ]; then
-          rm -rf ${D}${base_libdir}/arm-linux-gnueabi
-       fi
-
-       if [ -d ${D}${base_libdir}/ldscripts ]; then
-          rm -rf ${D}${base_libdir}/ldscripts
-       fi
-
-       # Provided by libnsl2
-       rm -rf ${D}${includedir}/rpcsvc/yppasswd.*
-       # Provided by quota
-       rm -rf ${D}${includedir}/rpcsvc/rquota.*
-
-       if [ -f ${D}${libdir}/libc.so ];then
-               sed -i -e "s# /${EAT_LIBDIR}/${EAT_TARGET_SYS}# 
../../${EAT_LIBDIR}#g" -e "s# /usr/${EAT_LIBDIR}/# /usr/lib/#g" -e "s# 
/usr/${EAT_LIBDIR}/${EAT_TARGET_SYS}# .#g" -e "s# /${EAT_LIBDIR}/ld-linux# 
../../${EAT_LIBDIR}/ld-linux#g" ${D}${libdir}/libc.so
-                sed -i -e "s# /${EAT_LIBDIR}/libc.so.6# /lib/libc.so.6#g" 
${D}${libdir}/libc.so
-                # cat kjasdkjasd
-       fi
-
-       if [ -f ${D}${base_libdir}/libc.so ];then
-               sed -i -e "s# /${EAT_LIBDIR}/${EAT_TARGET_SYS}# ../../lib#g" -e 
"s# /usr/${EAT_LIBDIR}/${EAT_TARGET_SYS}# .#g" "s# /${EAT_LIBDIR}/# /lib/#g" 
${D}${base_libdir}/libc.so
-               if [ -f ${D}${base_libdir}/libc.so.6 ]; then
-                       sed -i -e "s# /usr/${EAT_LIBDIR}/libc.so.6# 
/lib/libc.so.6#g" "s# /${EAT_LIBDIR}/libc.so.6# /lib/libc.so.6#g" 
${D}${base_libdir}/libc.so.6
-               fi
-       fi
-       if [ -f ${D}${base_libdir}/libpthread.so.0 ]; then
-                       sed -i -e "s# /usr/${EAT_LIBDIR}/libpthread.so.0# 
/lib/libpthread.so.0#g" ${D}${base_libdir}/libpthread.so.0
-       fi
-
-       # Remove if empty
-       rmdir ${D}${bindir} || true
-       rmdir ${D}${sbindir} || true
-}
-
-RPROVIDES_${PN}-staticdev = "glibc-staticdev"
-
-FILES_libgcc = " \
-    ${base_libdir}/libgcc_s.so.1 \
-    ${base_libdir}/libgcc_s.so \
-"
-
-FILES_linux-libc-headers = ""
-FILES_linux-libc-headers-dev = "\
-       ${includedir}/asm* \
-       ${includedir}/linux \
-       ${includedir}/mtd \
-       ${includedir}/rdma \
-       ${includedir}/scsi \
-       ${includedir}/sound \
-       ${includedir}/video \
-"
-
-FILES_libstdc++ = "${base_libdir}/libstdc++.so.*"
-FILES_libstdc++-dev = "\
-  /include/c++ \
-  ${includedir}/c++/ \
-  ${base_libdir}/libstdc++.so \
-  ${base_libdir}/libstdc++.la \
-  ${base_libdir}/libsupc++.la"
-FILES_libstdc++-staticdev = "\
-  ${base_libdir}/libstdc++.a \
-  ${base_libdir}/libsupc++.a"
-FILES_libstdc++-dbg = "\
-  ${base_libdir}/debug/libstdc++.*"
-- 
2.7.4

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to