Context = Codec Engine 2.23.01 for Linux, XDCtools 3.10.03, CodeGen 6.1.8, building for OMAP3530
Issues were raised during discussion of the issue What is build profile "debug_trace"? (used by fc/rman/examples).
Two items:
- There seems to be a mismatch on the ARM side of things. In Codec Engine, I want to build GCArmv5T (and generally this works well), but in Framework Components 2.23.01 there is no such thing (only UCArm9, MVArm9, and Arm9t).
- Two include files are missing from the distribution (both in xDAIS Framework Components distribution as well as the Codec Engine distribution): fc/utils/_rmmp.h and fc/utils/_smgrmp.h.
Thoughts so far:
- I'm half-inclined to use MVArm9, but that's explicitly suppressed in Codec Engine 2.23.01's example/config.bld. Because I need *.av5T files for Codec Engine, copying/aliasing a similar ARM tool doesn't immediately work. (UCArm9 builds .a470uC files, and MVArm9 builds .a470MV files.) And fortunately there appear to be only three files that call this out: {acpy3,dman3,utils}/package.bld. (All the other package.bld files follow whatever is set in Build.targets[], so they happily build GCArmv5T for Codec Engine.)
- Perhaps these should be added to the fc/utils/package.bld : Pkg.otherFiles list so they get into future distributions.