js2gtest
tests are omitted from the build (bug)chrome
, browser_tests
, ...)..asm
files have been stubbed out. As a result, Crashpad cannot report crashes, and NaCl defaults to disabled and cannot be enabled in cross builds (.asm bug).target_os = ['win']
to the end of your .gclient
. (If you already have a target_os
line in there, just add 'win'
to the list.) e.g.gclient sync
, follow instructions on screen.<hash value>.zip
. Then, to use the generated file in a Linux or Mac host, the following environment variables need to be set:<toolchain hash>
is hardcoded in src/build/vs_toolchain.py
and can be found by setting DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_URL
and running gclient sync
:target_os = 'win'
to your args.gn. Then just build, e.g.mini_installer
target. Then, copy just mini_installer.exe
over to the Windows box and run it to install the chrome you just built.mini_installer
doesn't include PDB files. PDB files are needed to correctly symbolize stack traces (or if you want to attach a debugger).