Hello, Why not just split it, like everybody else does? Plus, other compilers possibly don't support it. I't quite a convention for libraries, as far as I know. Instead, you make it work only with gcc, something you usually complain about as big and sucky ____ that has more fuss than necessary because of GNU and ponies. How is that consistent? Does breaking conventions for static libraries really make it suckless? Isn't portability one of the goals?
Kind regards, Moritz