Community
Participate
Working Groups
With the addition of shared configurations, the generated dependencies between executables and the libraries that are part of the configuration became "disconnected": 1. the configuration depends on the libraries and 2. the executable depends on the configuration, but 3 the dependency between the exe and the config is not generated.
when shared configs were added, the dependency chain between executables and the libraries included via getLibs() was broken: configurations were made to depend on the libraries but executables were not made to depend on the configuration. We now add a dependency for executable on the configuration _except_ for implicitly created configurations. In this case, we pass the name of the executable (rather than the name of the configuration) through to Prog.java where the executable is made to depend on the libraries returned by getLibs().
added xdc test/src/ecl/ecl351983
From Gil: I verified using the latest xdctools (i.e., xdctools_3_22_03_30_eng) that the issue originally reported by Nicolas is resolved. To reproduce issue in sysbios-rpmsg using xdctools_3_22_01_21: 1- build from clean. 2- modify a file like src/ti/grcm/RcmServer.c 3- run make again => Observe that .aem3 files are updated, but .xem3 file not rebuilt. Point to new XDC tools: (xdctools_3_22_03_30_eng). - make clean; make; - touch src/ti/grcm/RcmServer.c - make => Builds .xem3 files and ducati-m3.bin.
xdctools_3_22_03_41 shipped