<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div><br></div><div>On 3 Jan 2018, at 2:44 am, Joel Sherrill <<a href="mailto:joel@rtems.org">joel@rtems.org</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Jan 2, 2018 8:58 AM, "Sebastian Huber" <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
some BSPs use this:<br>
<br>
c/src/lib/libbsp/m68k/mcf5225x<wbr>/make/custom/mcf5225x.cfg:<wbr>RTEMS_BSP_FAMILY=mcf5225x<br>
c/src/lib/libbsp/powerpc/mvme5<wbr>500/make/custom/mvme5500.cfg:<wbr>RTEMS_BSP_FAMILY=mvme5500<br>
c/src/lib/libbsp/powerpc/beatn<wbr>ik/make/custom/beatnik.cfg:<wbr>RTEMS_BSP_FAMILY=beatnik<br>
c/src/lib/libbsp/sparc64/usiii<wbr>/make/custom/usiii.cfg:RTEMS_<wbr>BSP_FAMILY=usiii<br>
c/src/lib/libbsp/sparc64/niaga<wbr>ra/make/custom/niagara.cfg:<wbr>RTEMS_BSP_FAMILY=niagara<br>
<br>
There is a one-to-one relationship between this RTEMS_BSP_FAMILY and the BSP directory containing this *.cfg file. What this the purpose of this stuff? Can we remove it?<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">It shouldn't be used anymore. I think it was used by the old m4 logic that found BSPs.</div><div dir="auto"><br></div><div dir="auto">It is still a useful concept but no use to the build system.</div></div></div></blockquote><div><br></div><div>The BSP family is used in the no-preinstall build to find the linkcmds files. Setting it in the .cfg file seems dangerous and I think should be removed. </div><div><br></div><div>Chris</div></body></html>