+diff -rupN asterisk-13.8.0/configure.ac ast13/configure.ac
+--- asterisk-13.8.0/configure.ac 2016-04-04 14:41:26.398129246 +0200
++++ ast13/configure.ac 2016-04-04 14:40:48.421815607 +0200
+@@ -181,6 +181,9 @@ case "${host_os}" in
+ linux-gnueabi* | linux-gnuspe)
+ OSARCH=linux-gnu
+ ;;
++ linux-musl*)
++ OSARCH=linux-musl
++ ;;
+ kfreebsd*-gnu)
+ OSARCH=kfreebsd-gnu
+ ;;
+@@ -1373,9 +1376,11 @@ if test "${PBX_BFD}" = "0"; then
+ AST_EXT_LIB_CHECK([BFD], [bfd], [bfd_check_format], [bfd.h], [-ldl -liberty -lz])
+ fi
+
+-if test "x${OSARCH}" = "xlinux-gnu" ; then
++case "${OSARCH}" in
++linux*)
+ AST_EXT_LIB_CHECK([CAP], [cap], [cap_from_text], [sys/capability.h])
+-fi
++ ;;
++esac
+
+ AST_C_DEFINE_CHECK([DAHDI], [DAHDI_RESET_COUNTERS], [dahdi/user.h], [230])
+ AST_C_DEFINE_CHECK([DAHDI], [DAHDI_DEFAULT_MTU_MRU], [dahdi/user.h], [220])
+diff -rupN asterisk-13.8.0/main/Makefile ast13/main/Makefile
+--- asterisk-13.8.0/main/Makefile 2016-03-29 21:39:33.000000000 +0200
++++ ast13/main/Makefile 2016-04-04 14:40:48.421815607 +0200
+@@ -45,7 +45,7 @@ AST_LIBS+=$(UUID_LIB)
+ AST_LIBS+=$(CRYPT_LIB)
+ AST_LIBS+=$(AST_CLANG_BLOCKS_LIBS)
+
+-ifneq ($(findstring $(OSARCH), linux-gnu uclinux linux-uclibc kfreebsd-gnu),)
++ifneq ($(findstring $(OSARCH), linux-gnu uclinux linux-uclibc linux-musl kfreebsd-gnu),)
+ ifneq ($(findstring LOADABLE_MODULES,$(MENUSELECT_CFLAGS)),)
+ AST_LIBS+=-ldl
+ endif