On 7/9/2022 4:41 am, Kinsey Moore wrote:
I'm not opposed to this change since it reduces repetition a bit, but was there a particular reason for it beyond that?

Yes there is. The arch/bsp checks ...

-    if bld.env.RTEMS_ARCH_BSP.startswith('arm-rtems6-tms570ls3137_hdk'):

... included the major version of RTEMS which breaks once we move to 7, 8 ....

And I have left `RTEMS_ARCH_BSP` in the environment but it is really an internal working variable of rtems_waf.

-        drv_incl.append('uLan/ports/driver/tms570_emac')
-        drv_incl.append('uLan/ports/os')
- driver_source.extend(walk_sources('uLan/ports/driver/tms570_emac'))
+    if arch == 'arm':
+        # These files will not compile for BSPs other than TMS570
+        if bsp.startswith('tms570ls3137_hdk'):

Duc, please make the check exact. A BSP name should be a one to match and if you have to match more than one I suggest you use:

  if bsp in ['tms570ls3137_hdk', 'tms570ls3137_hdk.extra']:

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to