From b6d590af3f28f1737ff681ed0ed94d812878962c Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Tue, 26 Oct 2021 06:47:53 -0500 Subject: meta-xilinx: remove subtree The meta-xilinx layer was used for a now-deleted EVB. Neither the EVB nor the meta-xilinx layer have been updated for the Yocto override syntax change and the meta-xilinx still doesn't have a hardknott or honister branch (or corresponding support). I've asked the Xilinx maintainer back in May on when a hardknott version would be supported and I was told "about a month from now". I followed up in August and was told "work is in progress". As of today there are still zero commits in meta-xilinx since January 2021. As such, I do not believe this layer is well-maintained and we have no specific use for it anymore. Remove it until someone finds a good reason to include it and the upstream shows signs of life. Signed-off-by: Patrick Williams Change-Id: Id14ea55db2ac2779edf42e63cb57ad7d25172ad5 --- .../recipes-devtools/gcc/mb-convert.sh | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100755 meta-xilinx/meta-xilinx-standalone/recipes-devtools/gcc/mb-convert.sh (limited to 'meta-xilinx/meta-xilinx-standalone/recipes-devtools/gcc/mb-convert.sh') diff --git a/meta-xilinx/meta-xilinx-standalone/recipes-devtools/gcc/mb-convert.sh b/meta-xilinx/meta-xilinx-standalone/recipes-devtools/gcc/mb-convert.sh deleted file mode 100755 index e05145ec4..000000000 --- a/meta-xilinx/meta-xilinx-standalone/recipes-devtools/gcc/mb-convert.sh +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/bash - -# Call using: -#../microblaze/sysroots/x86_64-oesdk-linux/usr/bin/microblaze-xilinx-elf/microblaze-xilinx-elf-gcc -print-multi-lib | mb-convert.sh - -# Then copy the output into the special microblaze-tc BSP - -mlib_to_feature() { - feature_base="microblaze" - feature_endian=" bigendian" - feature_barrel="" - feature_pattern="" - feature_multiply="" - feature_multiplyhigh="" - feature_sixtyfour="" - feature_math="" - while read feature ; do - case $feature in - le) feature_endian="";; - bs) feature_barrel=" barrel-shift";; - p) feature_pattern=" pattern-compare";; - m) if [ -z ${feature_multiplyhigh} ]; then feature_multiply=" multiply-low" ; fi ;; - mh) feature_multiply="" ; feature_multiplyhigh=" multiply-high";; - m64) feature_sixtyfour=" 64-bit";; - fpd) feature_math=" fpu-hard";; - *) echo "UNKNOWN $feature";; - esac - done - echo "${feature_base}${feature_sixtyfour}${feature_endian}${feature_barrel}${feature_pattern}${feature_multiply}${feature_multiplyhigh}${feature_math}" -} - -sed -e 's,;, ,' | - while read mlib args ; do - if [ $mlib = '.' ]; then - echo '# Base configuration' - echo '# CFLAGS:' - echo 'DEFAULTTUNE = "microblaze"' - echo - echo 'AVAILTUNES += "microblaze"' - echo 'BASE_LIB_tune-microblaze = "lib"' - echo 'TUNE_FEATURES_tune-microblaze = "microblaze bigendian"' - echo 'PACKAGE_EXTRA_ARCHS_tune-microblaze = "${TUNE_PKGARCH}"' - continue - fi - - cflags=$(echo $args | sed -e 's,@, -,g') - multilib="libmb$(echo $mlib | sed -e 's,/,,g')" - tune="microblaze$(echo $mlib | sed -e 's,m64,64,' -e 's,/,,g')" - features=$(echo $mlib | sed -e 's,/, ,g' | xargs -n 1 echo | mlib_to_feature) - echo - echo - echo "# $mlib" - echo "# CFLAGS:${cflags}" - echo "DEFAULTTUNE_virtclass-multilib-$multilib = \"$tune\"" - echo - echo "AVAILTUNES += \"$tune\"" - echo "BASE_LIB_tune-$tune = \"lib/$mlib\"" - echo "TUNE_FEATURES_tune-$tune = \"${features}\"" - echo "PACKAGE_EXTRA_ARCHS_tune-$tune = \"\${TUNE_PKGARCH}\"" - done -- cgit v1.2.3