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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
V8 6.0 #226
Comments
we are trying to track node.js LTE on the 2.0 branch, I will see where they are and let you know. |
Node.js version 8.0.0 release was slightly delayed so it could be released with V8 5.8 that will be ABI compatible with V8 6.0.
The expectation for Node 8.x that is LTS is the LTS version could be updated to run on V8 5.8 through 6.0. When the LTS is first cut, it will probably be 5.8 or 5.9, but might get patches up to 6.0 over the course of the LTS support lifetime. |
node v 8.3.0 has v8 v 6.0 馃榿 馃帀 |
there's an easy way to tell if it will work :) change this line: https://github.com/plv8/plv8/blob/master/Makefile.v8#L10 run likely a change would make me want to update to plv8 2.2.0 because of the v8 version jump, even though 2.1 is at 5.8.x |
fyi, there is an issue: |
I have a working build - I'll see what I can do on getting a 2.2.0 release done this weekend with an updated version. just required a few additional libraries during the static build. |
unfortunately, after about 8 hours of trying to get a build working on linux, I've had to back off for now (macOS was working great). issue seems to be that after the linking, symbols are getting lost, changing the order of the libraries during the link process seems to just move around which symbols are missing (and final link size, which is very odd). going back to 5.8 fixes the issue. I can see about using |
6.0.283 is where I'm at now. I reached out to a friend in the node technical group, and he's working on helping to get more direct contacts on the v8 team to help figure this out. |
Well, that was a very fast response. Thanks for taking the time to see this through. could help us a lot 馃憤 馃憤 馃憤 |
@JerrySievert I am not sure of the specifics of what changed, but I was able to get a working build of plv8 2.1.0 with v8 6.2.415 by adding Once plv8.so was linked against those I had a working library. I am not intimate enough with v8 (or even plv8 sources for that matter) to know if those libraries should even be copied up but it was the path of least resistance to get them linked in. If you wanted to inspect the resulting libraries, here is a test build of a bundle our company uses to support plv8 on Linux's without a distro package, which contains a plv8 for 9.3, 9.4, 9.5, 9.6 and 10beta3: http://mirror.outerworld.org/xtuple_plv8_2.1.0-v8_6.2.415.tgz |
Now that I look at Makefile.v8 it looks like it is responsible for putting the symlinks in ./out/native directly. If this is correct I am happy open a PR tomorrow with the additions -- |
For 6.0.238, I only had to include/link I bumped master to 2.2.0 and v8 6.0.318 and included the changes to Makefile.v8 on my fork: master...davidbeauchamp:master |
for 6.0.283, I only needed to add the still waiting for a response from my v8 contact re: the issues under linux for 6.0.286.52. if you're interested in what those issues are, I'm happy to write up a comment explaining them in depth, but as a unix programmer (c originally, then c++) for 29 years, this is an entirely new issue that I've never encountered. |
closing in favor of #251 |
Are there any plans to upgrade v8 to version 6? The new features can surely increase performance by great factors. 馃榿
The text was updated successfully, but these errors were encountered: