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

Eric Christopher echristo at gmail.com
Mon Nov 3 10:29:05 PST 2014


On Mon Nov 03 2014 at 9:36:45 AM Tom Stellard <tom at stellard.net> wrote:

> 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 ?
>
>
Looks like it yes.

-eric


> -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
> > >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141103/1181c20b/attachment.html>


More information about the llvm-dev mailing list