Skip to content

Commit

Permalink
docs: Update Fedora dependencies in Linux build instructions.
Browse files Browse the repository at this point in the history
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/764861
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516016}
  • Loading branch information
pwnall authored and Commit Bot committed Nov 13, 2017
1 parent 742e391 commit 44af72b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions docs/linux_build_instructions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 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.

## Instructions for Google Employees
Expand Down Expand Up @@ -135,7 +135,7 @@ Enable jumbo builds by setting the GN arg `use_jumbo_build=true`.

By default, the build includes support for
[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.

#### Include fewer debug symbols
Expand Down Expand Up @@ -166,7 +166,7 @@ use_debug_fission=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),
the [debug fission limitation](http://gcc.gnu.org/wiki/DebugFission).

Expand Down Expand Up @@ -385,15 +385,15 @@ libcap-devel libffi-devel libgcc.i686 libgnome-keyring-devel libjpeg-devel \
libstdc++.i686 libX11-devel libXScrnSaver-devel libXtst-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 \
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
instructions](http://www.fedorafaq.org/#installfonts). For the optional
packages:
The fonts needed by Blink's LayoutTests can be obtained by following [these
instructions](https://gist.github.com/pwnall/32a3b11c2b10f6ae5c6a6de66c1e12ae).
For the optional packages:

* `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

Expand Down

0 comments on commit 44af72b

Please sign in to comment.