My C++ desktop app is an exe which is linked to a dozen static libraries (.lib files) and uses MFC in a static library. The total size of a debug build of the exe is 25 Mb.
I'm adding a new feature to it and I have to choose between creating a new static library or adding my feature in one of the existing static library.
What are the tradeoffs? Since our number of static libs is relatively small and since the outputted exe is also small, what are the disadvantages to simply merge all our small libraries into a big one?