Bug 69837 - Add documentation for building the Chromium port on Android
Summary: Add documentation for building the Chromium port on Android
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Website (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 66689
  Show dependency treegraph
 
Reported: 2011-10-11 06:59 PDT by Steve Block
Modified: 2011-12-14 10:45 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Block 2011-10-11 06:59:04 PDT
See https://bugs.webkit.org/show_bug.cgi?id=67034#c6
Comment 1 Steve Block 2011-10-11 07:03:05 PDT
From https://bugs.webkit.org/show_bug.cgi?id=67034#c7 ...
> I think it's better to wait until we have DRT building and linking without
> local changes, as that's still not the case. Having unusable instructions
> wouldn't serve a lot of purpose.

I've already had one request for instructions for how to build, just to see the current status. Do you think that the setup and build instructions will change significantly as we fix the remaining build and link errors? If not, can we at least start the documentation now?
Comment 2 Steve Block 2011-10-19 06:32:42 PDT
Ping!
Comment 3 Andrei Popescu 2011-10-19 07:03:33 PDT
I think we should add the documentation now.
Comment 4 Peter Beverloo 2011-10-20 09:23:00 PDT
(In reply to comment #1)
> From https://bugs.webkit.org/show_bug.cgi?id=67034#c7 ...
> > I think it's better to wait until we have DRT building and linking without
> > local changes, as that's still not the case. Having unusable instructions
> > wouldn't serve a lot of purpose.
> 
> I've already had one request for instructions for how to build, just to see the current status. Do you think that the setup and build instructions will change significantly as we fix the remaining build and link errors? If not, can we at least start the documentation now?

Besides the build and link errors, I don't expect any of the instructions to change: the build scripts will automatically pull in the required version of the Android NDK and set-up the environment automatically.  The only way in which it really differs from current Chromium builds is that it needs the "--chromium-android" command line flag rather than the "--chromium" one.

In that sense, starting documentation right now would be fine.  Do you only want to document the current building step, or also include (more hypothetical) differences in how we will be handling tests?
Comment 5 Steve Block 2011-10-20 10:01:34 PDT
As discussed, let's start a bare-bones doc now.

> Do you only want to document the current building step,
Yes, let's keep it simple for now.
Comment 6 Peter Beverloo 2011-12-14 10:45:05 PST
My apologies for the delays! With r102700 the necessity of updating with "--chromium" the first time was removed, and when looking at the Chromium page to update the docs I noticed that I hadn't actually added it yet.

Hereby done, so marking this as fixed.

http://trac.webkit.org/wiki/Chromium?version=24#BuildingonAndroid