Я не собирал это сам в MinGW, но я полагаю, что ваша первая сборка будет выводить как динамические, так и статические библиотеки, а вторая - только статические, поэтому, если вы не очистили каталоги сборок между сборками, она, вероятно, будет выглядеть одинаково.
Когда вы пишете «У меня должен быть один файл ...», вы имеете в виду, что вам нужна одна библиотека, содержащая все библиотеки повышения? Если да, то я подозреваю, что вам, возможно, придется самим «собрать» их.