Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
syscall: sys_namespace syscall has been removed in pepper_42 #11961
For GOOS=nacl, we use the srpc service to communicate with the nacl sandbox to get things like random data. This is implemented in a quasi syscall, called sys_namespace (syscall/tables_nacl.go).
This syscall is present in pepper_41, but missing in pepper_44, which the current stable pepper version.
For Go 1.6, we should find out where this service has gone, and if there is a replacement. In the interim, nacl users should stick to pepper_41 or lower.
The SRPC name service was removed in https://codereview.chromium.org/891603002
The tracking bug is https://code.google.com/p/nativeclient/issues/detail?id=3864
We use SRPC to get random bytes, only, which is handy because there is a new syscall which provides just that service, https://codereview.chromium.org/537543003
For 1.6, we should remove syscall/srpc_nacl.go and adjust our use of secure random to call this new get random bytes syscall.