Jeff Garzik [ARCHIVE] on Nostr: 📅 Original date posted:2011-07-07 🗒️ Summary of this message: Developers ...
📅 Original date posted:2011-07-07
🗒️ Summary of this message: Developers discuss the best project build system for Bitcoin codebase, with autotools being the easiest to package and most compatible.
📝 Original message:On Thu, Jul 7, 2011 at 4:49 AM, Pieter Wuille <pieter.wuille at gmail.com> wrote:
> On Sun, Jul 03, 2011 at 12:44:17PM +0200, Pieter Wuille wrote:
>> I have no preference for any particular project build system. If a system
>> * is easy enough to set up (included in standard repositories, eg.)
>> * allows building of the bitcoin codebase on several linux distro's
>> * does cross-compilation to windows
>> * supports osx
>> * is easy to maintain
>> * it is not too hard to adapt other GUI's to use it (bitcoin-qt,
>> maybe others as well, i hear about a cocoabitcoin?)
>> * gets implemented and tested to support all of the above
>> .. i have no problem with choosing that system for future versions.
>
> Other opinions? Someone actually interested in writing a cmake configuration
> for bitcoin?
autotools is indeed "the devil we know" which works automatically on
all supported platforms save VC++ It is also the easiest to package,
as all distros already have macros and scripts specifically designed
to integrate autotools packages into their package build systems.
cmake simply does not have that level of uptake.
--
Jeff Garzik
exMULTI, Inc.
jgarzik at exmulti.com
🗒️ Summary of this message: Developers discuss the best project build system for Bitcoin codebase, with autotools being the easiest to package and most compatible.
📝 Original message:On Thu, Jul 7, 2011 at 4:49 AM, Pieter Wuille <pieter.wuille at gmail.com> wrote:
> On Sun, Jul 03, 2011 at 12:44:17PM +0200, Pieter Wuille wrote:
>> I have no preference for any particular project build system. If a system
>> * is easy enough to set up (included in standard repositories, eg.)
>> * allows building of the bitcoin codebase on several linux distro's
>> * does cross-compilation to windows
>> * supports osx
>> * is easy to maintain
>> * it is not too hard to adapt other GUI's to use it (bitcoin-qt,
>> maybe others as well, i hear about a cocoabitcoin?)
>> * gets implemented and tested to support all of the above
>> .. i have no problem with choosing that system for future versions.
>
> Other opinions? Someone actually interested in writing a cmake configuration
> for bitcoin?
autotools is indeed "the devil we know" which works automatically on
all supported platforms save VC++ It is also the easiest to package,
as all distros already have macros and scripts specifically designed
to integrate autotools packages into their package build systems.
cmake simply does not have that level of uptake.
--
Jeff Garzik
exMULTI, Inc.
jgarzik at exmulti.com