2013/7/3 Andrey Semashev
Those are bold statements, you know, and moreover absolutely irrelevant. I have described where the extra size comes from, none of which is related to the "duplicated" code (which is not duplicated, as I have described in another ticket to you). If you have solid grounds to prove me wrong then please go ahead present your data. I'm not interested in speculations.
I'll just explain what confuses me: * Stripped logger library is bigger than any other Boost library. * Logger library contains implementation of call_once, thread local storage, atomics, nonblocking queues... IMO it is not the right place for that functionality. It must be merged with Boost.Thread, Boost.Atomic and other Boost libraries if Boost.Log implementation is better. * Non-stripped Boost.Log bloats binary installer *much* more than any other Boost library. If none of that rings a bell, then I'm slightly insane and totally wrong => I'm sorry. But otherwise please address those issues and fix them. -- Best regards, Antony Polukhin