-
Notifications
You must be signed in to change notification settings - Fork 355
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
NodeJS: 7.6.0, new V8: 5.5.372.43 #315
Conversation
74a84cb
to
8b2775c
Compare
I also tried with latest NodeJS but it failed: 8.x I needed to add two registers:
but then it failed here:
|
ed37be3
to
84ccd16
Compare
7.6.0 was a success build on linux with V8 version: 5.5.372.40 |
634cc3c
to
7a89aa1
Compare
@irbull https://github.com/eclipsesource/J2V8/compare/master...matiwinnetou:nodejs8?expand=1 This already compiles on OSX. |
8.1.x fails on linux only:
Corresponding NodeJS issue that looks similar: |
@drywolf maybe you can help here a bit in terms of our build system. Even though I do not specify --enable-node as a config param it still tries to build nodejs and runs tests for us. Is this ok, or this is a bug? I was thinking I could avoid this bug by not building NodeJS. This is still then not ready for PR but at least I could build a package.
see: nodejs/node#13500 |
@matiwinnetou This was a bug/unfinished feature in the build-system code. I'll mention you in the PR once I submit it (later today), it would be great if you could then confirm if the problem went away 😄 EDIT: also I think I missread your question slightly ... the "node-enabled" CLI switch is just for the compiler to decide if the Node.js features should be linked into J2V8 ... the build-system will try and build Node.js regardless, since only the "build-steps" arguments list of the CLI decides over which steps are built and which are not. And by default if you don't specify any steps then it assumes that you want to build "all" steps. Also with the upcoming PR you will be able to specify build-steps like so: For even more convenience I also added an alias that does exactly the same build-steps as specified manually above: |
@drywolf top notch stuff, it must lots of work on your side. Thank you. |
@matiwinnetou Thanks I saw that the last week or two you were also busy working on some native concurrency issues. I had some trouble with some of the concurrency unit tests running on Android. It will be interesting to see if some of them are already fixed by this. Keep up the great work 😄 👍 |
I think there should only be one place to put the version and url downloads. |
@ewized yes, but we have a mixture of old an new build system... for the moment. |
Obsoleted I guess due to: #327 |
Locally works, on 7.6.0:
[INFO] --- maven-bundle-plugin:3.3.0:bundle (default-bundle) @ j2v8_macos_x86_64 ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.409 s
[INFO] Finished at: 2017-07-23T15:52:30+02:00
[INFO] Final Memory: 24M/417M