The client library needs to be named client.so or client.dll because R finds the R_init_client function from the file name.
This PR moves the metadata encoded in the name to the directory structure, e.g. /tmp/RtmpUipw23/callr-client--7fc6a31.so becomes /tmp/RtmpMeE1ZE/callr//7fc6a31/client.so.
The client library needs to be named
client.so
orclient.dll
because R finds theR_init_client
function from the file name.This PR moves the metadata encoded in the name to the directory structure, e.g.
/tmp/RtmpUipw23/callr-client--7fc6a31.so
becomes/tmp/RtmpMeE1ZE/callr//7fc6a31/client.so
.