<headius[m]>
I don't know how much additional work they've done beyond the original rubinius impl but there are just a few key things that need to be done
<headius[m]>
mostly it's dealing with the sockaddr structs
<headius[m]>
rbx and TR both have to be rebuilt for target platform, at which point they generate the struct layout
<headius[m]>
we don't have a build step
<headius[m]>
I will pull your patch into my branch
<ahorek[m]>
yeah Socket::SOL_SOCKET is special, others like Socket::SOL_IP... are Linux specific, but they have equivalents Socket::IPPROTO_IP
<headius[m]>
if it's green now (worked for me on a VM) I'll spin all the JNR releases and we can work on next steps
<headius[m]>
thank you for getting all these constants added
<headius[m]>
if we can figure out the socket structures, we could offer FFI sockets as a real option in 9.3
<ahorek[m]>
nice
subbu|lunch is now known as subbu
<headius[m]>
ok I have a working maven config that compiles appropriately for Java 8... I will incorporate that into all the JNR builds and then I think we can release them
subbu is now known as subbu|away
<headius[m]>
ok all jnr is updated to use the Java 9+ release flag, to avoid problems with ByteBuffer etc
<headius[m]>
I am rerunning the update PR build and if it remains green I'll spin all the releases