Both have been tested on modern illumos (the still-open-source success to OpenSolaris) by using Node.JS 24's recent import of V8 13.6.
They are here for download: https://kebe.com/~danmcd/webrevs/V8-patches/ The first one is dependent on a modern V8 with the recent AIX patches from Abdirahim Musse, but has a 13.6 variant already committed in Node 24's post-13.6-import thanks to the folks at Node! The second fix forces a recent illumos version, but gets rid of a horrible mismatch with madvise(3C) that we fixed in illumos-gate in 2022; we now use `void *` where appropriate instead of `caddr_t`, which I know is restricting Node's illumos/SmartOS Jenkins build agents. I don't know if anyone has set up the V8 build tooling on illumos lately or ever, but I'm happy to assist modulo my limited cycles. Unblocking Node on illumos was important, and Abdirahim's fix helped me arrive at the appropriate illumos one for our VA48 process address space both in Node, and for upstream V8. I will gladly accept any clues thrown my way. My only limitation is cycles, as I'm a core member of the illumos team, as well as the lead for illumos-distro SmartOS. Thank you! Dan McDonald -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/v8-dev/8a7b2a40-f9e3-4f58-9d78-2a1b9ae45363n%40googlegroups.com.