And considering the definition of system(3) in glibc:
@ sysdeps/posix/system.c (took me way too long to find this; glibc's
source code is a maze ;))
```
#define SHELL_PATH "/bin/sh" /* Path of the shell. */
#define SHELL_NAME "sh" /* Name to give it. */
```
couldn't we just use `-DSHELL_PATH=/gnu/store/...`?
-- (