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.

Reply via email to