Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
gcc10 introduces stronger regulations and the linker fails with duplicate gVERSION and gVERSION_SHORT definition error.
The trick I have found is to make those variables extern in mraahome/include/version.h, here is the patch that worked for me, I do not know if it is the "right way" to handle the problem that's why I do not push a PR, I will if it is OK and helps.
gcc10 introduces stronger regulations and the linker fails with duplicate
gVERSION
andgVERSION_SHORT
definition error. The trick I have found is to make those variables extern in mraahome/include/version.h, here is the patch that worked for me, I do not know if it is the "right way" to handle the problem that's why I do not push a PR, I will if it is OK and helps.