[LLVMdev] Is there room for another build system?

Samuel Crow samuraileumas at yahoo.com
Wed Jul 30 14:16:23 PDT 2008


Hi Kenneth,

If the LLVM project is switching to CMake, then CTest might be the framework of choice to use rather than scripting up something in Bash.

--Sam


--- On Wed, 7/30/08, Kenneth Boyd <zaimoni at zaimoni.com> wrote:

> From: Kenneth Boyd <zaimoni at zaimoni.com>
> Subject: Re: [LLVMdev] Is there room for another build system?
> To: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
> Date: Wednesday, July 30, 2008, 3:15 PM
> Jonathan Brumley wrote:
> >
> > 2 more roadblocks for Visual Studio users are the
> inability to compile 
> > gcc and the inability to compile and run the test
> suite.  I would not 
> > want to submit a change unless I could still
> compile/run gcc and pass 
> > the test suite.  (Testing before submission is the way
> we do it where 
> > I come from - I am assuming it's the same here).
> >
> > On a related note, has anyone gotten the LLVM test
> suite working on 
> > MinGW?   I am in the process of trying to get LLVM
> working on my 
> > Windows box.  I expect I can get the test suite
> working on Cygwin - 
> > but I'm not sure about MinGW. 
> The LLVM test suite requires expect as a dependency of
> DejaGNU.  The 
> stock source of expect requires a *NIX fork, so it's
> relatively 
> difficult to build under MinGW even though Tk/Tcl is easy
> to build under 
> MinGW.  (I'm not aware of a precompiled MinGW binary
> for expect, 
> although it might be in one of the more obscure packages). 
> I'd be 
> interested in a successful build (with patches) for expect
> myself.
> 
> I've been thinking of constructing a mirror test suite
> coordinated using 
> shell scripts (bash) to replace DejaGNU.  (This is for
> maximal 
> portability.  For Windows, batch files are another option;
> however, they 
> have some limitations relative to shell scripts.)
> 
> This is rather solidly in the "feasibility
> study/vaporware" stage for 
> LLVM, although I've had moderate success testing the
> ideas with batch 
> files on an internal project.
> 
> Kenneth
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev


      



More information about the llvm-dev mailing list