Оказалось что статические библиотеки для MinGW имеют вид не name.lib, а libname.a. Однако столкнулся с другой проблемой, как оказалось при подключении статической библиотеки требуется так же подключить дофига заголовочников вызовы функций которых есть в этой библиотеке, видимо при компиляции с динамической библиотекой компилятор не проверяет их наличие, а со статической проверяет.