As part of getting CMake build working for Raspberry Pi I hit some very odd linker issues for the unit test build (but not the main app build). GCC linking is very sensitive to library ordering on linking so I suspect there is an issue with my project structure that is causing this. Clang on the mac doesn't seem to care about this but does complain that I now have listed multiple libraries on the linker stage.
As part of getting CMake build working for Raspberry Pi I hit some very odd linker issues for the unit test build (but not the main app build). GCC linking is very sensitive to library ordering on linking so I suspect there is an issue with my project structure that is causing this. Clang on the mac doesn't seem to care about this but does complain that I now have listed multiple libraries on the linker stage.
Ideally we need to tidy this up and resolve it.