Closed ignisf closed 9 years ago
@cowboyd, what are your thoughts on this?
therubyracer
to use the new callbacks API (which may or may not cause breakage of dependencies) and account for few other changes in v8's APIThe main issue here is the instability of v8's API. TBH I'm not sure how this should be handled best
There still are a bunch of distros shipping v8 3.14 (Ubuntu and Fedora), RHEL6 seems to be providing both 3.14 and 3.25, Arch is now at 3.26.31.
I think it's clear at this point that we're going to need to move forward with whatever version of libv8 helps us provide the best development experience with TRR.
--with-system-v8
is for those who wish to be responsible for compiling their own library from source, not those who wish to use whatever version of v8 happens to ship with their distro.
It's unreasonable for us to lock ourselves into a v8 API version when V8 is evolving so quickly.
Relevant changelog entry: https://github.com/v8/v8/blob/3e283f444dfd2ffd4550f7c726888f427ec0a0ab/ChangeLog#L2033