Why Nostr? What is Njump?
2023-06-07 18:07:13
in reply to

Thomas Guyot-Sionnest [ARCHIVE] on Nostr: 📅 Original date posted:2017-10-24 📝 Original message:On 23/10/17 07:52 AM, ...

📅 Original date posted:2017-10-24
📝 Original message:On 23/10/17 07:52 AM, Kosta Zertsekel via bitcoin-dev wrote:
> >> On Oct 22, 2017, at 13:11, Kosta Zertsekel wrote:
> >> I wonder why automake has become the build system for Bitcoin Core?
> >> I mean - why not cmake which is considered better?
> >> Can you please point to the relevant discussion or explanation?
>
> > On Mon, Oct 23, 2017 at 6:24 AM, Jeffrey Paul <jp at eeqj.com
> <mailto:jp at eeqj.com>> wrote:
> > Considered by whom? Automake is the standard and I prefer it as it
> requires
> > no additional install on most systems. For that, I consider it better.
>
> Well, here are some quotes about CMake build tools...
>
> [...]
>
> All of them (CMake, Meson, Ninja) had a goal to replace automake.
> Was there any discussion about choosing the best build system for
> Bitcoin Core?

What exact problem are you trying to fix for bitcoin-core?

Each build system have their pros and cons, and what you need it the
right tool for the job. Unless there is a specific problem to solve and
that cmake can solve it without causing other issues, why would you want
to change?

Or better yet, convert yourself bitcoin-core to cmake and show the
developers that it makes build config simpler without scarifying
features (cross-platform builds, gitian...) then maybe they'll adopt it.

Regards,

--
Thomas
Author Public Key
npub136w76t4elj3fpxvzq0tpkm2smaav9aku7y7ccjzvhhhyqhuk8hmsgdtjc5