[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-09-04 Thread Lei Zhang

FYI, I fixed a dependency bug in chrome.gyp earlier in the week, so
there's a much greater chance of make finishing on the first try. I
have several gyp fixes floating around, and I'll try to set up a make
buildbot today/early next week.

On Tue, Aug 18, 2009 at 5:44 AM, Evan Martin wrote:
> I would like to make this switch, but it is not yet reliable.  I don't
> want build bots failing because of dependency bugs.  (Heh, heaven
> forbid we sometimes need to click a hypothetical "clobber" checkbox on
> the buildbots to work around a build system issue!  :P)
>
> I'd been using the "makebuild" label, though most bugs have just been
> reported to me directly (special thanks to benl and davemoore for
> tracking down some problems for me):
>  http://code.google.com/p/chromium/issues/list?can=1&q=makebuild
>
> Dean told me he has his build alias just always run make twice when he
> builds, which is pretty tragic to me, but he says it's still faster
> than scons.  :\
>
>
> On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
>>
>> Hi,
>>
>> On Linux, building with make is a lot faster than build with hammer.
>> Ever since I switched to the make build on Linux, I've never looked
>> back. I imagine many other Linux developers are also using make, and
>> we have been using the make build without any major problems for a few
>> months now. So I wonder, is it time to switch our build bots to make
>> and update the Linux build instructions?
>>
>> - Lei
>>
>> >>
>>
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-08-18 Thread Steven Knight
+1 to what Tony (and Evan and others) have said.  The stated goal *is* to
convert the official builds to Make, but we need to get the Make generator
(gyp backend) on par with the other generators.
Gyp now has a test infrastructure that we're using to characterize the
various generator behaviors, and find and fix the inconsistencies.  This is
important for converting the buildbots to Make because, naturally enough,
the Make generator has grown up around one primary goal--faster developer
builds--and the buildbots have some additional requirements.

Anyone who has some cycles to contribute towards this should join
gyp-developers (or contact me), or as Tony said, at least open up issues so
everything that has to be fixed before converting can be tracked and
prioritized.

--SK

On Mon, Aug 17, 2009 at 3:23 PM, Tony Chang  wrote:

>
> That particular bug is fixed
> (http://code.google.com/p/gyp/source/detail?r=559) but there are other
> bugs still (e.g., changes that touch grd files require running make
> twice to generate the right pak files).  It would be good to fix these
> before switching to the make build on the builders.
>
> Reduced test cases and bugs on
> http://code.google.com/p/gyp/issues/list is the way to move this
> along.
>
> On Mon, Aug 17, 2009 at 3:19 PM, Lei Zhang wrote:
> >
> > On Mon, Aug 17, 2009 at 3:00 PM, Antoine Labour wrote:
> >> On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
> >>>
> >>> Hi,
> >>>
> >>> On Linux, building with make is a lot faster than build with hammer.
> >>> Ever since I switched to the make build on Linux, I've never looked
> >>> back. I imagine many other Linux developers are also using make, and
> >>> we have been using the make build without any major problems for a few
> >>> months now. So I wonder, is it time to switch our build bots to make
> >>> and update the Linux build instructions?
> >>>
> >>> - Lei
> >>
> >> I'm all for it since that would reduce the make build breaks, but I
> >> think the dependency bug where you have to delete all your .a should
> >> be fixed first if you don't want to spend time babysitting buildbot.
> >>
> >> Antoine
> >>
> >
> > Is there a bug files for that?
> >
> > >
> >
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-08-18 Thread Evan Martin

I would like to make this switch, but it is not yet reliable.  I don't
want build bots failing because of dependency bugs.  (Heh, heaven
forbid we sometimes need to click a hypothetical "clobber" checkbox on
the buildbots to work around a build system issue!  :P)

I'd been using the "makebuild" label, though most bugs have just been
reported to me directly (special thanks to benl and davemoore for
tracking down some problems for me):
  http://code.google.com/p/chromium/issues/list?can=1&q=makebuild

Dean told me he has his build alias just always run make twice when he
builds, which is pretty tragic to me, but he says it's still faster
than scons.  :\


On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
>
> Hi,
>
> On Linux, building with make is a lot faster than build with hammer.
> Ever since I switched to the make build on Linux, I've never looked
> back. I imagine many other Linux developers are also using make, and
> we have been using the make build without any major problems for a few
> months now. So I wonder, is it time to switch our build bots to make
> and update the Linux build instructions?
>
> - Lei
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-08-17 Thread Tony Chang

That particular bug is fixed
(http://code.google.com/p/gyp/source/detail?r=559) but there are other
bugs still (e.g., changes that touch grd files require running make
twice to generate the right pak files).  It would be good to fix these
before switching to the make build on the builders.

Reduced test cases and bugs on
http://code.google.com/p/gyp/issues/list is the way to move this
along.

On Mon, Aug 17, 2009 at 3:19 PM, Lei Zhang wrote:
>
> On Mon, Aug 17, 2009 at 3:00 PM, Antoine Labour wrote:
>> On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
>>>
>>> Hi,
>>>
>>> On Linux, building with make is a lot faster than build with hammer.
>>> Ever since I switched to the make build on Linux, I've never looked
>>> back. I imagine many other Linux developers are also using make, and
>>> we have been using the make build without any major problems for a few
>>> months now. So I wonder, is it time to switch our build bots to make
>>> and update the Linux build instructions?
>>>
>>> - Lei
>>
>> I'm all for it since that would reduce the make build breaks, but I
>> think the dependency bug where you have to delete all your .a should
>> be fixed first if you don't want to spend time babysitting buildbot.
>>
>> Antoine
>>
>
> Is there a bug files for that?
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-08-17 Thread Lei Zhang

On Mon, Aug 17, 2009 at 3:00 PM, Antoine Labour wrote:
> On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
>>
>> Hi,
>>
>> On Linux, building with make is a lot faster than build with hammer.
>> Ever since I switched to the make build on Linux, I've never looked
>> back. I imagine many other Linux developers are also using make, and
>> we have been using the make build without any major problems for a few
>> months now. So I wonder, is it time to switch our build bots to make
>> and update the Linux build instructions?
>>
>> - Lei
>
> I'm all for it since that would reduce the make build breaks, but I
> think the dependency bug where you have to delete all your .a should
> be fixed first if you don't want to spend time babysitting buildbot.
>
> Antoine
>

Is there a bug files for that?

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [Linux] switching from hammer to make as the default build tool

2009-08-17 Thread Antoine Labour

On Mon, Aug 17, 2009 at 2:07 PM, Lei Zhang wrote:
>
> Hi,
>
> On Linux, building with make is a lot faster than build with hammer.
> Ever since I switched to the make build on Linux, I've never looked
> back. I imagine many other Linux developers are also using make, and
> we have been using the make build without any major problems for a few
> months now. So I wonder, is it time to switch our build bots to make
> and update the Linux build instructions?
>
> - Lei

I'm all for it since that would reduce the make build breaks, but I
think the dependency bug where you have to delete all your .a should
be fixed first if you don't want to spend time babysitting buildbot.

Antoine

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---