Hi all,

I'm using header-only boost libs in two static libraries that will be linked into an executable.

No boost components are used in the interfaces of those libs, boost is only used in the implementation inside the libraries.

Is it possible to mix versions of boost in those two static libraries? Will the linker complain, or will it just get confused and mess up the executable?

The problem here is that one of those libraries is 'external', that is, I'm getting it compiled and with no source code (only .h for interface)

TIA

PS: I admit this is more a C++ linker question, but maybe someone out there has had to coexist with different versions of boost