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 binaries. 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.