Closed cschol closed 1 year ago
Ah, thanks! The clean target should have been cleaning up the firmware build folder, must have lost it somewhere along the way and not noticed because Actions builds the platforms on separate runners. Will fix ASAP when I’m back at a computer.
Fix was not successful on Linux, looks like GNU make
gets confused by the target and the directory having the same nane (which is probably why I made them different in the first place.) Thanks @cschol for the diagnosis.
The latest revision fails to build with the Rack Plugin Toolchain. The build process builds all 4 platforms consecutively.
The issue is that the
firmware/build
directory does not get cleaned out between builds and the GNU/Linux build chokes on artifacts that were build for previous platforms.Simple fix to add a
firmwares-clean
target, which gets executed as part of Rack'smake clean
before each build.