What is Nostr?
Douglas Huff [ARCHIVE] /
npub1xpr…6eq0
2023-06-07 02:04:18
in reply to nevent1q…yuq4

Douglas Huff [ARCHIVE] on Nostr: 📅 Original date posted:2011-07-10 🗒️ Summary of this message: Bitcoin's long ...

📅 Original date posted:2011-07-10
🗒️ Summary of this message: Bitcoin's long build times are due to the use of boost, lack of module isolation, and implementations in header files, making adding new code difficult.
📝 Original message:On Jul 10, 2011, at 5:37 PM, Michael Offel wrote:

> 4. long build times
>
> It takes longer to build Bitcoin than building some of the million lines of code projects I'm working on. The reasons I did see so far is the use of boost, lack of module isolation and implementations in header files.

I've actually offered (on irc) to fix the latter a few times and been told that a pull removing implementations from the headers would not be merged so have not wasted the effort. (Because it's a rather large one.) Not only does this cause long build times it makes adding new code in the logically "right" places nearly impossible due to the build deps.

I agree with pretty much the entirety of your post and think all of it needs to be discussed further and addressed.

--
Douglas Huff


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 881 bytes
Desc: This is a digitally signed message part
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110710/8da88a61/attachment.sig>;
Author Public Key
npub1xpryrka5nmn2vq9uum4qfjcvkfdne95l3ug4sxhdkcnndu4uu6eqrc6eq0