Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jan 6, 2023. It is now read-only.

Conversation

zcbenz
Copy link
Contributor

@zcbenz zcbenz commented Nov 2, 2016

  • Switch to gn
  • Update all the patches
  • Compile on Linux
  • Compile on OS X
  • Compile on Windows
  • Generate distributions on Linux
  • Generate distributions on OS X
  • Generate distributions on Windows
  • Check how to make widevine compile
  • Check everything works with Electron

@kevinsawicki
Copy link
Contributor

Hey @zcbenz, there was an issue on our Linux CI where the logs were too long because of an assertion that was getting logged thousands of times. I fixed it on master in #246 so you may want to rebase/merge that into here to get the libchromiumcontent-linux build working.

@zcbenz zcbenz force-pushed the chrome54 branch 3 times, most recently from 687cf34 to 9e3432b Compare December 12, 2016 03:49
@zcbenz zcbenz force-pushed the chrome54 branch 3 times, most recently from 5f04b18 to e4f8c18 Compare December 14, 2016 12:13
]

if (!is_component_build) {
# Force exposign V8 symbols.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

exposing

@zcbenz zcbenz force-pushed the chrome54 branch 2 times, most recently from 899dc74 to 343dc23 Compare December 15, 2016 06:03
args.append('is_component_build=true')
else:
args.append('is_component_build=false is_official_build=true')
args.append('is_component_build=false')
Copy link
Contributor

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?

Copy link
Contributor Author

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.

@demian85
Copy link
Contributor

demian85 commented Jan 9, 2017

Is it safe to build using this branch? #252

@kevinsawicki
Copy link
Contributor

Is it safe to build using this branch?

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.

@zcbenz
Copy link
Contributor Author

zcbenz commented Jan 17, 2017

Closed in favor of #254.

@zcbenz zcbenz closed this Jan 17, 2017
@zcbenz zcbenz deleted the chrome54 branch January 17, 2017 00:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.