Я не являюсь экспертом по компиляции семейства Linux.
Интересно, что статическая библиотека, созданная с помощью g++/libstdС++, может быть использована каким-либо компилятором (clang/g++/gcc) и связана с libstdС++ (насколько я знаю, libstdС++ и libС++ несовместимы, поэтому я ограничиваю их libstdС++)
Для разработки библиотеки важно, чтобы любой пользователь мог поддерживаться.
а также,
скомпилированный с помощью С++ 98/gnu С++ 98 можно использовать библиотеку - и структуру клиента? как насчет c++98/c++11 соответственно?