--- a/Makefile +++ b/Makefile @@ -263,6 +263,9 @@ # Musl doesn't have execinfo.h. ifndef HAVE_MUSL CFLAGS += -DHAVE_EXECINFO_H +# Musl doesn't have fts.h so enable linking to the standalone lib. +else + MUSL_LIBS := -lfts endif # And a few more default utilities @@ -1167,7 +1170,7 @@ # FUTIL_LIBS is shared by FUTIL_BIN and TEST_FUTIL_BINS. FUTIL_LIBS = ${CROSID_LIBS} ${CRYPTO_LIBS} ${LIBZIP_LIBS} ${LIBARCHIVE_LIBS} \ - ${FLASHROM_LIBS} + ${FLASHROM_LIBS} ${MUSL_LIBS} ${FUTIL_BIN}: LDLIBS += ${FUTIL_LIBS} ${FUTIL_BIN}: ${FUTIL_OBJS} ${UTILLIB}