I have a header-only C++ library that is mainly composed of templates with all implementations in header files.
Now to reduce compiling times, I'm trying to make it a .so (shared library) file and link it externally from an application. Will it always re-compile whenever application is compiled?
Does being in Linux make a difference, using g++?