The release notes for 17.11 state:
-- Add the configure option --with-shared-libslurm which will link to
libslurm.so instead of libslurm.o thus reducing the footprint of all the
but using that switch you get a static build:
checking Link to libslurm.so instead of libslurm.o... static
The default appears to be a shared build (no configure switch used).
Use either --with-shared-libslurm or --without-shared-libslurm and you get static.
Thanks for pointing that out Philip, this is fixed in commit c31addc53cd.