Subject: Re: [boost] Extremely large Visual Studio libboost_log_setup* binaries
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2013-07-03 14:18:23
2013/7/3 Andrey Semashev <andrey.semashev_at_[hidden]>
> 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
If none of that rings a bell, then I'm slightly insane and totally wrong =>
But otherwise please address those issues and fix them.
-- Best regards, Antony Polukhin
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk