Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use prebuilt v8 binaries #1217

Merged
merged 3 commits into from
Nov 27, 2018
Merged

Use prebuilt v8 binaries #1217

merged 3 commits into from
Nov 27, 2018

Conversation

ry
Copy link
Member

@ry ry commented Nov 25, 2018

This retains our ability to build from scratch but will allow us to speed up CI / simplify dev built setups. This is work towards #1209

  • mac
  • linux
  • windows

@ry ry mentioned this pull request Nov 25, 2018
7 tasks
@ry ry force-pushed the prebuilt_v8 branch 9 times, most recently from 1353441 to e2d397a Compare November 26, 2018 05:31
@cedric05
Copy link
Contributor

i think this will be helpful for going towards cargo build

@ry ry force-pushed the prebuilt_v8 branch 3 times, most recently from 11a5e93 to 5a031ef Compare November 27, 2018 09:35
ry added 3 commits November 27, 2018 17:15
This still retains the ability to build V8 from scratch, with an number
of configurations. The prebuilt binaries were created using

DENO_BUILD_MODE=release ./tools/build.py v8
@ry ry changed the title [WIP] Use prebuilt v8 binaries Use prebuilt v8 binaries Nov 27, 2018
@ry ry requested a review from piscisaureus November 27, 2018 22:54
Copy link
Member

@piscisaureus piscisaureus left a comment

Choose a reason for hiding this comment

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

I'm not so sure whether using gcloud to host the files is really the way to go forward.
Sure it's nice that we can reuse gclient to download the file, but we do now carry a homegrown upload tool.

Also it'd be more ideal to build & upload v8 using travis/appveyor in a similar way we publish deno itself; this makes upgrading less work for us and avoids the inevitable mistakes that we'll make when building v8 manually.

That said, I think we can move forward with this. Please address the one commit comment I made, other than that LGTM.

tools/prebuilt.py Show resolved Hide resolved
@ry ry merged commit 89096c9 into denoland:master Nov 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants