The current implementation tries to call __libc_current_sigrt{min,max}() to determine the values of SIGRT{MIN,MAX}. No such symbols exist in libc on Solaris. Instead sysconf(3c) should be called with _SC_SIGRT_{MIN,MAX} to obtain the value.
https://github.com/D-Programming-Language/druntime/pull/859