[LLVMdev] RFC: Timeline for deprecating the autoconf build system?

Tom Stellard
2014-11-03T17:36:41Z

On Fri, Oct 31, 2014 at 11:19:22PM +0000, Eric Christopher
wrote:
> On Fri Oct 31 2014 at 3:11:22 PM Tom Stellard <tom at stellard.net>
wrote:
>
> > Hi,
> >
> > I would like to propose deprecating the autoconf build system at some
> > point in the future.  Maintaining two build systems is a hassle not
> > only for this project, but also for other projects that use LLVM
> > and have to deal with the slight differences in output between the two
> > build systems.
> >
> > It seems like most people are using CMake at this point, so my
questions
> > to the community are:
> >
> > - Is there any technical reason why the remaining autoconf users
can't
> > switch
> >   to CMake?
> >
> >
> I think Bob was the lead on keeping the autoconf system last year when this
> came up, there is a PR somewhere in the system about the blocking things
> that need to work in cmake to get it to happen. I don't know where we
are
> on that list or what features people still need.

Was this the PR: http://www.llvm.org/bugs/show_bug.cgi?id=15732 ?

-Tom

>
> Personally I still use the autoconf system, but am willing to remove it if
> we can get to a single system, but all of the requirements need to be
> handled first.
>
> -eric
>
>
> > For example, I personally use automake, and the only reason I
don't
> > use CMake is because it doesn't produce a single shared object
> > (e.g. libLLVM-3.6.0svn.so).
> >
> > - What is a reasonable timeframe to allow the remaining autoconf users
> >   a chance to migrate to CMake?
> >
> > Thanks,
> > Tom
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >