Статические библиотеки - это просто архивы файлов .o - они сами не встраивают версию, если ваш код каким-то образом не публикует символ, содержащий информацию о версии.
Как:
int libFoo_version = 0x01000000;
Или вы можете использовать
char* libFoo_version = "1.0";
, а затем используйте что-то вроде команды strings libFoo.a | grep libFoo_version
в сочетании с sed
для изменения информации о версии.
Еще один вариант - вставить в архив пустой файл, имя которого содержит информацию о версии. YMMV