Hermetic build doesn't work with GN |
||
Issue descriptionJustin and I did some digging last night. 1) build/config/mac/sdk_info.py needs to use the mac_toolchain, just like build/mac/find_sdk.py. 2) ios_sdk.gni attempts to look for the iphonesimulator SDK, which is not present. It's not clear to me why it's being called to begin with. Commenting out references to ios_sdk.gni, and some other ios lines in build/toolchain/mac/BUILD.gn and build/config/mac/BUILD.gn fixed the problem. (1) is simple to fix. (2) might be, but we're not sure why mac/BUILD.gn is doing ios setup? Justin mentioned that sdefresne@ might know.
,
Jul 28 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/254e30c78ff58abdfe16235f687cf43f6c072296 commit 254e30c78ff58abdfe16235f687cf43f6c072296 Author: justincohen <justincohen@chromium.org> Date: Thu Jul 28 21:34:09 2016 Add mac hermetic support to build/config/mac/sdk_info.py. BUG= 632229 Review-Url: https://codereview.chromium.org/2183053006 Cr-Commit-Position: refs/heads/master@{#408487} [modify] https://crrev.com/254e30c78ff58abdfe16235f687cf43f6c072296/build/config/mac/BUILD.gn [modify] https://crrev.com/254e30c78ff58abdfe16235f687cf43f6c072296/build/config/mac/sdk_info.py [modify] https://crrev.com/254e30c78ff58abdfe16235f687cf43f6c072296/build/toolchain/mac/BUILD.gn
,
Jul 28 2016
,
Nov 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c49104d2d37cd6ad1c876ba8865b976f91a0ed98 commit c49104d2d37cd6ad1c876ba8865b976f91a0ed98 Author: justincohen <justincohen@chromium.org> Date: Wed Nov 30 07:43:13 2016 Correct iOS hermetic plist rule. BUG= 632229 Review-Url: https://codereview.chromium.org/2533613002 Cr-Commit-Position: refs/heads/master@{#435135} [modify] https://crrev.com/c49104d2d37cd6ad1c876ba8865b976f91a0ed98/build/config/mac/base_rules.gni |
||
►
Sign in to add a comment |
||
Comment 1 by sdefresne@chromium.org
, Jul 28 2016