
On 11.1.2013. 17:47, Andrey Semashev wrote:
On Friday 11 January 2013 17:35:54 Domagoj Saric wrote:
On 10.1.2013. 20:02, Andrey Semashev wrote:
Well, it's not a header-only library.
That's a bit 'sad' given that 'most' platforms/compilers support builtin atomic operations/instructions... Is there anyway (e.g. define a configuration macro) to make the library work as header-only on those platforms (e.g. x86 and ARM)?
No, currently there isn't one.
You mean that even if I only instantiate Boost.Atomic templates for hardware/OS supported types while only including the header(s) (w/o explicit linking) I will get linker errors? If so, that's rather unfortunate (as it renders Boost.Atomic useless for me and it also 'smells' of some unnecessary coupling)... ps. apologies for the delay... -- "What Huxley teaches is that in the age of advanced technology, spiritual devastation is more likely to come from an enemy with a smiling face than from one whose countenance exudes suspicion and hate." Neil Postman