chromium-src-build/toolchain/linux/unbundle
Paweł Hajdan, Jr cb73c7c973 Create build/toolchain/linux/unbundle
This will help Linux distro packagers use system toolchain.

See included README file for context.

Bug: none
Change-Id: I82a5d34ab179b5f1ab1e0cbd12c51c3871ae876c
Reviewed-on: https://chromium-review.googlesource.com/575984
Reviewed-by: Brett Wilson <brettw@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#488698}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c649b49ca85129ad295c641c4da31babfb585e7
2017-07-21 17:44:26 +00:00
..
BUILD.gn Create build/toolchain/linux/unbundle 2017-07-21 17:44:26 +00:00
README.md Create build/toolchain/linux/unbundle 2017-07-21 17:44:26 +00:00

README.md

Overview

This directory contains files that make it possible for Linux distributions to build Chromium using system toolchain.

For more info on established way such builds are configured, please read the following:

Why do distros want CFLAGS, LDFLAGS, etc? Please read the following for some examples. This is not an exhaustive list.

Usage

Add the following to GN args:

custom_toolchain="//build/toolchain/linux/unbundle:default"
host_toolchain="//build/toolchain/linux/unbundle:default"

See more docs on GN.

To cross-compile (not fully tested), add the following:

host_toolchain="//build/toolchain/linux/unbundle:host"
v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"

Note: when cross-compiling for a 32-bit target, a matching 32-bit toolchain may be needed.