Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Internal builder status

My $0.02 is that probably most people that don't already have an existing build system they are using would prefer to build using the internal builder... if it worked right. There are a fair number of niggling issues as you describe that really prevent serious adoption.

The advantage as well for commercial applications is that one doesn't have to redistribute GNU make with their product, or request that users install it via their own means.

The internal builder is WAY faster, when it works right.

Chris Recoskie
Team Lead, IBM CDT and RDT
IBM Toronto

Inactive hide details for Doug Schaefer ---06/23/2010 07:48:28 PM---The internal builder is meant for environments that don't aDoug Schaefer ---06/23/2010 07:48:28 PM---The internal builder is meant for environments that don't always have make available. It is the defa


Doug Schaefer <cdtdoug@xxxxxxxxx>


"CDT General developers list." <cdt-dev@xxxxxxxxxxx>


06/23/2010 07:48 PM


Re: [cdt-dev] Internal builder status

Sent by:


The internal builder is meant for environments that don't always have
make available. It is the default builder for the MinGW toolchain
integration so you could theoretically support building with MinGW on
Windows without having MSYS or relying on MinGW's cut down version of
Make. However for Wascana, I ship MSYS anyway.

I know Chris R was a big supporter of it. I'd wait to hear from him
first. But despite being one of the leading visionaries for it, I'm
actually leaning more to managing builds externally using external
makefile generators like configure, CMake, or qmake.

On Wed, Jun 23, 2010 at 6:41 PM, James Blackburn
<jamesblackburn@xxxxxxxxx> wrote:
>> So, before we chase down these bugs (at least, those that matter to
>> us), are folks using the internal builder in products?  Does it work?
> It can work for simple projects, but the bugs you describe indicate
> that no one's using it in anger...
> On the ManagedBuild side, we're using the generated makefile builds
> for two groups here which are building artefacts from  multiple
> inter-dependent eclipse projects.  These project-sets are growing in
> complexity every day and are starting to stress the MBS...  But so far
> it's working reasonably well.  We've been tackling issues as we find
> pain points and the projects grow (some of these patches are in
> bugzilla but not yet in CDT proper).
> In the long term, the internal builder would seem ideal, but without
> the generated makefiles, it's difficult to have confidence that the
> builder is doing the right thing. In my experience developers are very
> unforgiving if the IDE produces an incorrect build, where their
> hand-written makefile would have been perfect (of course...).  With
> the makefile generator, if something goes wrong, the intermediate
> builder output is there for review.
> There are a fair few outstanding issues with managedbuild and any
> contributions on that front would be very welcome.
> Cheers,
> James
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
cdt-dev mailing list

GIF image

GIF image

Back to the top