0
Commit Graph

26 Commits

Author SHA1 Message Date
Ho Cheung
b5be7475d0 [docs] Clarify instructions for using Reclient on ChromeOS builds
The original instructions for using Reclient were not clear enough and
did not explain how non-Google employees with access to Reclient could
use it.

Also added some minor formatting tweaks.

Bug: None
Change-Id: Ic69f0b331d73158fca4bd2b5398d8cfc50b6df7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6326494
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Colin Blundell <blundell@chromium.org>
Commit-Queue: Ho Cheung <hocheung@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1429362}
2025-03-07 00:18:57 -08:00
Takuto Ikuta
30e9b6bf94 doc: remove a reference to goma
Bug: 41489832
Change-Id: Iacce4a7a7ad9c55cefab2c986b4b6f22c52e6b4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5599392
Reviewed-by: Junji Watanabe <jwata@google.com>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1312608}
2024-06-10 06:09:00 +00:00
Oleh Lamzin
f8ef3408d3 Add note for is_official_build flag
is_official_build and is_component_build are not compatible.

Change-Id: I4d1a3c788eaf07589b24da6158e84b6ffd280d45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4915133
Reviewed-by: Oleksandr Peletskyi <peletskyi@google.com>
Commit-Queue: Oleh Lamzin <lamzin@google.com>
Auto-Submit: Oleh Lamzin <lamzin@google.com>
Cr-Commit-Position: refs/heads/main@{#1205720}
2023-10-05 08:57:40 +00:00
Oleh Lamzin
ae82b2ef8b Refer to reclient in chromeos_build_instructions.md
Change-Id: Ic573cdc3d9a825d6fe6ed7d4f8530e4177912015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4913013
Reviewed-by: Oleksandr Peletskyi <peletskyi@google.com>
Commit-Queue: Oleh Lamzin <lamzin@google.com>
Cr-Commit-Position: refs/heads/main@{#1205703}
2023-10-05 08:22:46 +00:00
Satoru Takabayashi
5f3b2ec1bf Update comments about is_chrome_branded and is_official_build.
Make it clear that those are totally different flags
based on feedback from hashimoto@ on
https://chromium-review.googlesource.com/c/chromium/src/+/4227051

Bug: None
Change-Id: I68e646b399aa535868af59475857e2c5801f1966
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4263189
Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org>
Commit-Queue: Satoru Takabayashi <satorux@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1106641}
2023-02-17 05:31:53 +00:00
Satoru Takabayashi
257aa06be3 Fix GN args in chromeos_build_instructions.md
Values for is_chrome_branded and is_official_build
were incorrect.

Bug: None
Change-Id: I881f04e57e5c5e9b8cd0a7727d9d2fe41c4eb686
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4227051
Commit-Queue: Satoru Takabayashi <satorux@chromium.org>
Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1103717}
2023-02-10 09:01:16 +00:00
Alexis Hetu
8c54b0b7e3 Remove legacy SwiftShader GL from documentation
Legacy SwiftShader GL is deprecated, so remove it from existing
documentation, so that only SwANGLE related documentation remains.

Bug: chromium:1060139
Change-Id: I1a59d7b4a57f80cbe627df0a77430450296df607
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3452836
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexis Hétu <sugoi@google.com>
Cr-Commit-Position: refs/heads/main@{#969936}
2022-02-11 14:35:59 +00:00
John Palmer
046f987e02 [COIL] Change chromium code search type links to use main rather than master for docs
See this doc: go/chromium-coil-change for more info
    BUG=1210385

Change-Id: I6cd8548301e360bae8e71384dbd8ef11aa6c985f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2902904
Reviewed-by: My Nguyen <myy@chromium.org>
Commit-Queue: My Nguyen <myy@chromium.org>
Auto-Submit: John Palmer <jopalmer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#885851}
2021-05-24 01:24:56 +00:00
Victor Hugo Vianna Silva
bd1065a340 [docs] Make sign-in setup more obvious in ChromeOS build instructions
This doc already had instructions for how to enable Google sign-in in
the local build. However, this being a very common use case, this CL
now links the corresponding section early in the page. This is done to
avoid developers thinking they need to set up a VM with "Simple Chrome"
to test the sign-in functionality.

Bug: None
Change-Id: I6c2072e494561522eb1bbd19ee14e8fc56f2446b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2747959
Auto-Submit: Victor Vianna <victorvianna@google.com>
Reviewed-by: Rushan Suleymanov <rushans@google.com>
Commit-Queue: Rushan Suleymanov <rushans@google.com>
Cr-Commit-Position: refs/heads/master@{#877477}
2021-04-29 15:10:47 +00:00
Fergal Daly
25bd2afa9d Remove use_sysroot=false from sample args.gn
This causes goma to use local compilation, so goes much more slowly.

Change-Id: I70c662c93b673fd153c5b4df2aea2ca3168b293b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2738742
Auto-Submit: Fergal Daly <fergal@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#861678}
2021-03-10 21:20:37 +00:00
Xiaohan Wang
69ee4c0c66 Mention is_chromeos_device in Chrome OS Build Instructions
`is_chromeos_device` is the recommended way to use to differentiate between linux-chromeos and simple chrome builds. Add this info to the instructions.

Change-Id: Idbe2b9794709549817a735ed3fe9562576aa8858
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2702679
Auto-Submit: Xiaohan Wang <xhwang@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#855063}
2021-02-18 01:28:59 +00:00
Henrique Ferreiro
adddf4b16d Move //chromeos/constants to //ash/constants
Moving the actual target was the only thing left to do.

This CL is part of the Chrome OS source code directory migration:
https://docs.google.com/document/d/1g-98HpzA8XcoGBWUv1gQNr4rbnD5yfvbtYZyPDDbkaE.

No-Presubmit: true
Bug: 1164001
Change-Id: I7b9dfc39c236e41d28b27def6a14910dbe8f3834
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2666133
Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
Reviewed-by: James Cook <jamescook@chromium.org>
Owners-Override: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#851442}
2021-02-06 07:13:56 +00:00
Ben Wagner
70155896cf Document the Chromium for Chromium OS 'local_board'
When building Chromium for Chromium OS for Linux (linux-chromeos) there
is a choice of cros_boards, the local system and the Chromium sysroot.
At the moment linux-chromeos builds with the Chromium sysroot won't
run browser_tests on modern Debian systems due to an old version of
libffi. Since developer testing builds don't need to be protable anyway,
the Chromium sysroot is unnecessary. Document how to use the local
system as a solution to this.

Bug: chromium:1119849
Change-Id: Id5f7a41051367ae1f98cf48b1258680f6e11c9e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2367736
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#800392}
2020-08-21 00:48:10 +00:00
Ben Pastene
5764fdd62c Update //docs/chromeos_build_instructions with new Simple Chrome flow.
Will update simple_chrome_workflow.md on the CrOS-side of the world
in a follow-up.

Bug: 937821
Change-Id: I006dde1fcab5ad4a0fc48a5b5f8440a554da1bcd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350540
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797456}
2020-08-12 22:22:10 +00:00
Joel Hockey
82e0062ecc Add some useful flags with descriptions
Change-Id: Ia50b78d1e3bff37929c44688044b66251eef1edc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2342230
Commit-Queue: Joel Hockey <joelhockey@chromium.org>
Commit-Queue: Matt Giuca <mgiuca@chromium.org>
Reviewed-by: Matt Giuca <mgiuca@chromium.org>
Auto-Submit: Joel Hockey <joelhockey@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797126}
2020-08-12 05:26:11 +00:00
Tom Anderson
9f5be07962 Move Linux documents to a subdir
There were 32 linux documents in docs. It's getting out of hand, so lets
move them to a subdirectory.

R=sky,jorgelo
CC=thestig
BUG=None

Change-Id: Ib7de415c72fe6ec3c51dc2b28f06b34487b5b6d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974901
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726499}
2019-12-19 20:54:32 +00:00
Toby H
42fa25106a Updated documentation to include --login-profile on subsequent runs
Bug: 971742
Change-Id: I1b80eb8990182f6250ce2dec5839f6e816f09eea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1649212
Reviewed-by: Michael Giuffrida <michaelpg@chromium.org>
Commit-Queue: Toby Huang <tobyhuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668897}
2019-06-13 18:09:39 +00:00
Dirk Pranke
8bd55f2862 Update doc references to ninja to also mention autoninja.
Change-Id: Ib45d3f86a0b68f6d0b10847cf7e3859b640e34a3
Reviewed-on: https://chromium-review.googlesource.com/c/1292403
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602453}
2018-10-24 21:22:10 +00:00
Alexis Hetu
3384f06d7f Removing OSMesa specific workarounds
Now that SwiftShader has replaced OSMesa, we can remove all OSMesa
specific workarounds in chromium.

Bug: chromium:873321 chromium:174845 chromium:348350 chromium:347967

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I12fe2de6f7ea963ca9ebeeee1f35cd54e4cbecd0
Reviewed-on: https://chromium-review.googlesource.com/1175450
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: enne <enne@chromium.org>
Reviewed-by: Michael Moss <mmoss@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Alexis Hétu <sugoi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#586326}
2018-08-27 18:30:44 +00:00
Ken Rockot
a21ef76721 Update Chrome OS build instructions
Adds a note about properly configuring .gclient

Bug: None
Change-Id: I8ef7f054b283cf4d2c22e89e1436503504701358
Reviewed-on: https://chromium-review.googlesource.com/1039152
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Ken Rockot <rockot@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555305}
2018-05-02 04:02:37 +00:00
James Cook
4dca07966b cros: Update linux-chromeos documentation
* Eliminate references to Windows
* Specify the binary to run
* Document GN args

Bug: none
Test: markdown preview
Change-Id: I29b3179b4b74289a35e53cf2cd2ff5658ef7df6e
Reviewed-on: https://chromium-review.googlesource.com/884321
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531729}
2018-01-24 22:57:34 +00:00
Jacob Dufault
bfef58bc0a Move old_chromeos_build_instructions.md to chromeos_build_instructions.md
Also make small tweaks

Bug: 800837
Change-Id: I747c286ddd4191a09a436b647958df1f9875969c
Reviewed-on: https://chromium-review.googlesource.com/861043
Commit-Queue: Jacob Dufault <jdufault@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#529092}
2018-01-12 22:39:48 +00:00
dpranke
0ae7cad40a Update the build instructions to be consistent.
We have lots of inconsistencies between the different platforms in the
public instructions, and between the public instructions and the internal
instructions.

This CL (along with an internal one) should clean everything up.

TBR=teresam@google.com, sdy@chromium.org
NOTRY=true

Review-Url: https://codereview.chromium.org/2526563003
Cr-Commit-Position: refs/heads/master@{#435138}
2016-11-30 07:53:36 +00:00
stevenjb
89ee24bb90 Update chromeos_build_instructions for GN and clean up.
Adds a note for GYP_CHROMIUM_NO_ACTION=1 and includes a bit of cleanup.

BUG=none

Review URL: https://codereview.chromium.org/1902163002

Cr-Commit-Position: refs/heads/master@{#388274}
2016-04-19 19:28:13 +00:00
stevenjb
ec7b4e3c38 Update ChromeOS Build Instructions for GN
BUG=none

Review URL: https://codereview.chromium.org/1898983002

Cr-Commit-Position: refs/heads/master@{#388060}
2016-04-18 22:53:49 +00:00
tfarina
5b37337ded docs: convert chromeos build instructions from html to markdown
This patch converts ChromeOS Build Instructions from
https://www.chromium.org/developers/how-tos/build-instructions-chromeos
to Markdown and check it in docs/ directory.

The process for doing this was basically downloading the html page
from www.chromium.org with wget, converting it to markdown with pandoc
and then manual edits after looking at the result with http://dillinger.io/.

The command lines to generate the markdown file were:

$ wget https://www.chromium.org/developers/how-tos/build-instructions-chromeos
$ pandoc -s -r html build-instructions-chromeos -o chromeos_build_instructions.md

BUG=None
R=dpranke@chromium.org,spang@chromium.org

Review URL: https://codereview.chromium.org/1836563003

Cr-Commit-Position: refs/heads/master@{#383465}
2016-03-27 08:08:01 +00:00