Commit 44af72bd authored by Victor Costan's avatar Victor Costan Committed by Commit Bot

docs: Update Fedora dependencies in Linux build instructions.

This CL points to an updated method for installing the fonts needed by
LayoutTests on Fedora. It also adds ixorg-x11-server-Xvfb to the list of
required packages, as Blink's run-webkit-tests tool requires xvfb.

Bug: 
Change-Id: I8bf9a1539066880ca0ea450786847a5126f9cefb
Reviewed-on: https://chromium-review.googlesource.com/764861Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516016}
parent 742e391e
# Checking out and building Chromium on Linux # Checking out and building Chromium on Linux
There are instructions for other platforms linked from the There are instructions for other platforms linked from the
[get the code](get_the_code.md) page. [get the code](get_the_code.md) page.
## Instructions for Google Employees ## Instructions for Google Employees
...@@ -135,7 +135,7 @@ Enable jumbo builds by setting the GN arg `use_jumbo_build=true`. ...@@ -135,7 +135,7 @@ Enable jumbo builds by setting the GN arg `use_jumbo_build=true`.
By default, the build includes support for By default, the build includes support for
[Native Client (NaCl)](https://developer.chrome.com/native-client), but [Native Client (NaCl)](https://developer.chrome.com/native-client), but
most of the time you won't need it. You can set the GN argument most of the time you won't need it. You can set the GN argument
`enable_nacl=false` and it won't be built. `enable_nacl=false` and it won't be built.
#### Include fewer debug symbols #### Include fewer debug symbols
...@@ -166,7 +166,7 @@ use_debug_fission=false ...@@ -166,7 +166,7 @@ use_debug_fission=false
is_clang=false is_clang=false
``` ```
See these links for more on the See these links for more on the
[bundled_binutils limitation](https://github.com/icecc/icecream/commit/b2ce5b9cc4bd1900f55c3684214e409fa81e7a92), [bundled_binutils limitation](https://github.com/icecc/icecream/commit/b2ce5b9cc4bd1900f55c3684214e409fa81e7a92),
the [debug fission limitation](http://gcc.gnu.org/wiki/DebugFission). the [debug fission limitation](http://gcc.gnu.org/wiki/DebugFission).
...@@ -385,15 +385,15 @@ libcap-devel libffi-devel libgcc.i686 libgnome-keyring-devel libjpeg-devel \ ...@@ -385,15 +385,15 @@ libcap-devel libffi-devel libgcc.i686 libgnome-keyring-devel libjpeg-devel \
libstdc++.i686 libX11-devel libXScrnSaver-devel libXtst-devel \ libstdc++.i686 libX11-devel libXScrnSaver-devel libXtst-devel \
libxkbcommon-x11-devel ncurses-compat-libs nspr-devel nss-devel pam-devel \ libxkbcommon-x11-devel ncurses-compat-libs nspr-devel nss-devel pam-devel \
pango-devel pciutils-devel pulseaudio-libs-devel zlib.i686 httpd mod_ssl \ pango-devel pciutils-devel pulseaudio-libs-devel zlib.i686 httpd mod_ssl \
php php-cli python-psutil wdiff' php php-cli python-psutil wdiff xorg-x11-server-Xvfb'
``` ```
The `msttcorefonts` packages can be obtained by following [these The fonts needed by Blink's LayoutTests can be obtained by following [these
instructions](http://www.fedorafaq.org/#installfonts). For the optional instructions](https://gist.github.com/pwnall/32a3b11c2b10f6ae5c6a6de66c1e12ae).
packages: For the optional packages:
* `php-cgi` is provided by the `php-cli` package. * `php-cgi` is provided by the `php-cli` package.
* `sun-java6-fonts` doesn't exist in Fedora repositories, needs investigating. * `sun-java6-fonts` is covered by the instructions linked above.
### Gentoo ### Gentoo
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment