Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: phelix on July 18, 2013, 04:54:37 PM



Title: Bitcoin on Windows using Boost Debug Libraries?
Post by: phelix on July 18, 2013, 04:54:37 PM
Is there a reason Bitcoin is using boost debug libraries on windows?

https://github.com/bitcoin/bitcoin/blob/master/src/makefile.mingw

Code:
BOOST_SUFFIX?=-mgw46-mt-sd-1_52

Linux makefile uses non debug libraries.

Non debug seems to work fine, too:
Code:
BOOST_SUFFIX?=-mgw46-mt-1_52
or
BOOST_SUFFIX?=-mgw46-mt-s-1_52

(These two libraries look identical to me.)


Title: Re: Bitcoin on Windows using Boost Debug Libraries?
Post by: piotr_n on July 19, 2013, 11:03:55 AM
This got changed quite recently.
My guess is that someone was testing with debug libs and then forgot to put it back to non-debug, before committing. Or just overlooked it.

But this makefile is not used for the official (gitian) builds anyway.


Title: Re: Bitcoin on Windows using Boost Debug Libraries?
Post by: phelix on July 19, 2013, 01:59:15 PM
Still some people use it for their own windows builds.

https://github.com/bitcoin/bitcoin/pull/2836