[PATCH] build: Fix RTEMS_ENABLE_RTEMSBSP()

Sebastian Huber sebastian.huber at embedded-brains.de
Fri May 11 04:55:50 UTC 2018


The riscv32 and riscv64 targets share a riscv source directory.  The
potential future powerpcspe and powerpc targets need this change as
well.
---
 aclocal/enable-rtemsbsp.m4 | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/aclocal/enable-rtemsbsp.m4 b/aclocal/enable-rtemsbsp.m4
index fcec39825d..98c26687b2 100644
--- a/aclocal/enable-rtemsbsp.m4
+++ b/aclocal/enable-rtemsbsp.m4
@@ -34,9 +34,13 @@ AC_ARG_ENABLE(rtemsbsp,
          cfg_bsp=$(echo ${bsp_path} | sed -e "s/.*\///" -e 's/\.cfg//')
          if test x$bsp = x$cfg_bsp; then
            cfg_arch=$(echo ${bsp_path} | sed -e "s/${libbsp_e}*\///" -e 's/\/.*//')
-           if test x${target_arch} != x${cfg_arch}; then
-             AC_MSG_ERROR([BSP '$bsp' architecture does not match the --target architecture, run 'rtems-bsp' (in the top of the source tree) for a valid BSP list])
-           fi
+           case ${cfg_arch} in
+             ${target_arch$}* )
+               ;;
+             * )
+               AC_MSG_ERROR([BSP '$bsp' architecture does not match the --target architecture, run 'rtems-bsp' (in the top of the source tree) for a valid BSP list])
+               ;;
+           esac
            found=yes
            break
          fi
-- 
2.12.3



More information about the devel mailing list