[webkit-dev] Proposal: Make Ninja the default build-system for build-webkit --chromium
Nico Weber
thakis at chromium.org
Sat Jan 12 21:49:56 PST 2013
On Tue, Dec 11, 2012 at 3:43 PM, Eric Seidel <eric at webkit.org> wrote:
> Nevermind. After further discussion with Nico, this can't work yet.
>
> Ninja is currently configured to use a non-webkitty "out" build
> directory, which is undoubtably going to confus some scripts/bots.
>
> We'll try this again at a later time. Apologies for the noise.
If you build WebKit/chromium on Linux (i.e. Chromium/Linux and
Chromium/Android), you're now using ninja. The Chromium Linux Release
and Chromium Android Release build bots seem to be working fine.
Admire the exciting build output:
http://build.webkit.org/builders/Chromium%20Linux%20Release/builds/65467/steps/compile-webkit/logs/stdio
Let us know if anything is not working for you.
(If you must use make, you can pass --no-ninja to update-webkit, and
build-webkit will use make again. If you do this, please let me know
why.)
Nico
>
> http://trac.webkit.org/changeset/137375
>
> On Tue, Dec 11, 2012 at 3:33 PM, Eric Seidel <eric at webkit.org> wrote:
>> This is now complete:
>> http://trac.webkit.org/changeset/137371
>>
>> I'm watching the bots. Please contact me if you have any trouble.
>>
>> Thank you all for your feedback.
>>
>> On Mon, Dec 10, 2012 at 10:11 AM, Dirk Pranke <dpranke at chromium.org> wrote:
>>> On Mon, Dec 10, 2012 at 1:30 AM, Jochen Eisinger <jochen at chromium.org> wrote:
>>>> Will the buildbots use ninja or the "native" build tools?
>>>>
>>>> My only concern is that we're catching problems with e.g. MSVS only after we
>>>> roll the WebKit deps in chromium and one of the MSVS bots starts failing.
>>>>
>>>
>>> Eric is only suggesting changing update-webkit and build-webkit, which
>>> means that only the webkit.org bots would be affected. As long as the
>>> chromium.org canaries are still using chromium checkouts (and the
>>> native build systems), we'll still have coverage.
>>>
>>> Of course, your point is still valid for other scenarios where we
>>> don't have coverage of what we use on the official builds, but as Nico
>>> pointed out in a separate thread, so far this hasn't been a frequent
>>> problem.
>>>
>>> -- Dirk
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
More information about the webkit-dev
mailing list