-
Notifications
You must be signed in to change notification settings - Fork 165
Upgrade to Chrome 54 #239
Conversation
d06f374
to
27cc5fd
Compare
687cf34
to
9e3432b
Compare
5f04b18
to
e4f8c18
Compare
chromiumcontent/BUILD.gn
Outdated
] | ||
|
||
if (!is_component_build) { | ||
# Force exposign V8 symbols. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
exposing
899dc74
to
343dc23
Compare
args.append('is_component_build=true') | ||
else: | ||
args.append('is_component_build=false is_official_build=true') | ||
args.append('is_component_build=false') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems like it could potentially degrade performance. Out of curiosity, how was the libv8_base library corrupted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would generate LNK1107
error when generating libv8_base.lib
, by removing the /GL
linker parameter which is added by is_official_build=true
, the error is gone.
Chromium does not have this error because v8 is a source_set
in it.
It enables whole program optimization, which however generates corrupted static library for libv8_base on Windows.
Is it safe to build using this branch? #252 |
This branch will (most likely) be merged and released this month in Electron 1.5.0, but there will be releases before that done from master and released as Electron 1.4.x. So if it is easier to do what you are trying to do against Chrome 54 and that timeline works for you then building against this branch is fine. |
Closed in favor of #254. |
Uh oh!
There was an error while loading. Please reload this page.