On Mon, Oct 1, 2012 at 2:34 PM, Dave Cottlehuber <[email protected]> wrote:
> > Done: http://wiki.apache.org/couchdb/Build_Process > > +1, and many thanks for the excellent summary Benoit. > Thanks! > Selfishly, I'd much prefer the proposed approach than the current one. > The reality is that autotools on Windows will *never* play cleanly due > to the horrible way the Erlang/OTP build process partially emulates > the gcc front-end, but not enough to support all the functionality we > require to builds NIFs etc. Using rebar & an OTP-aligned process will > be a big win for all of our target platforms IMHO, and would allow > people to integrate CouchDB cleanly into erlang web framework projects > like ChicagoBoss or Nitrogen etc. > > Noah made a good point a while back, that it should be possible (& > easy) to build CouchDB from a source .tar.gz *without* a network > connection. This would just require us distributing the rebar deps/ > directory already filled with the appropriate branches, including > pre-built docs, in the release tarball. So I don't see this as being a > conflict, and then configure / make etc would provide a front end to > rebar. > > The rebar changes I requested for Windows got committed a couple of > months or so ago, which is *awesome* it will mean the NIFs we use will > just compile OOTB, I think we have them all patched in refuge since > quite a while. This will make it possible to build CouchDB on Windows > with the MS SDK, rebar, optionally git, and an erlang release - it > should be significantly simpler & more open for other developers. > Yup :)
