shared object library version automated versioning can only handle single digit for patch number.
as the title says, in software/lib/Makefile
, the SO version is taken like this:
SO_VERSION_XYZ := $(shell echo $(VERSION) | grep -o -E "[0-9]+\.[0-9]+\.[0-9]")
SO_VERSION_X := $(shell echo $(SO_VERSION_XYZ) | cut -d "." -f 1)
There's a '+' missing from the regular expression for the patch number.