User: Password:
|
|
Subscribe / Log in / New account

KS2011: Afternoon topics

KS2011: Afternoon topics

Posted Nov 1, 2011 14:30 UTC (Tue) by nix (subscriber, #2304)
In reply to: KS2011: Afternoon topics by fuhchee
Parent article: KS2011: Afternoon topics

Well, that's true if your source directory is a version-control checkout, because anything else is a recipe for conflict hell as different developers use slightly different versions of the generating tools (producing slightly different output).

It's certainly not true if your source directory is a release tarball (or other release medium). Autoconf et al should have been run for you by that point, and the result tested. That way end users don't need anything but a shell and ordinary build tools to run the build. (This is one area where cmake falls down: all the builders need a copy of it.)


(Log in to post comments)

KS2011: Afternoon topics

Posted Nov 1, 2011 14:41 UTC (Tue) by fuhchee (guest, #40059) [Link]

"anything else is a recipe for conflict hell"

In practice, if people are pragmatic, it's fine.
Developers can regenerate the files at will with any version that works.
In the case of version control branch merge problems, regenerate them again.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds