--- configure.orig	2018-01-11 20:57:37 UTC
+++ configure
@@ -80,8 +80,10 @@ case `uname` in
 		-DHAVE_SOCK_CLOEXEC -DHAVE_CLOCK_GETTIME'
 		;;
 	DragonFly|FreeBSD)
+		oss=yes
 		umidi=yes
 		user=_sndio
+		so_ldflags="-Wl,-soname=libsndio.so.\${MAJ}.\${MIN}"
 		so_link="libsndio.so"
 		defs='-DHAVE_ARC4RANDOM -DHAVE_ISSETUGID \\\
 		-DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRTONUM \\\
