When I build the source code, everything appears to be working fine, however the binary file(s) that I get are different from the ones at firmware.ardupilot.org. My built versions appear to work fine - but I am bothered that I am getting something different from the released binary.
I have tried this with several version (3.6.8, 3.6.7, 3.6.1) and different board types (CubeBlack, fmuv3, px4-v3) and always end up with something slightly different in size that the standard versions.
Any idea what is going on here and what I should be doing (if anything) to correct this? I am wondering if it is an issue where I am not getting the matching version of the submodules for the particular git tag I am trying to build.