boost does not advertise being an header only library. Some boost libraries are header only, some offer hybrid modes, some require a library to be linked in. Each case is documented individually.
Boost is better thought as a loose collection of libraries that try to follow some common design principles instead of a single monolithic library.
Boost is better thought as a loose collection of libraries that try to follow some common design principles instead of a single monolithic library.
I can't defend the build system though.