diff --git a/scripts/validate.bash b/scripts/validate.bash
index bd8f26c74a71dcd0e61ea4e35c226560c28529d0..d24be93ba067952469b3334c0d229c12a860ed7b 100755
--- a/scripts/validate.bash
+++ b/scripts/validate.bash
@@ -56,6 +56,7 @@ function check_mkdir ()
 
 function check_configure ()
 {
+    (cd $LKT_DIR && autoreconf) || die "Failed to autoreconf the '$LKT_DIR' folder"
     $LKT_DIR/configure $* || die "Failed to configure with $LKT_COMPILER"
 }
 
diff --git a/src/Makefile.in b/src/Makefile.in
index 9c8131c30928f6882bb40cef7ce551248eba1092..221cf217558e3fe4497df8f81e33cf01c965114c 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -481,7 +481,7 @@ liblektor_la_LDFLAGS = -avoid-version -pthread -lsqlite3 \
 CLEANFILES = database/disk.c database/memory.c
 EXTRA_DIST = database/disk.sql database/memory.sql
 lkt_SOURCES = main/lkt.c base/cmd.c base/common.c
-lkt_LDFLAGS = -pthread
+lkt_LDFLAGS = -pthread -ldl
 lektord_SOURCES = main/server.c
 lektord_LDADD = liblektor.la
 lektord_LDFLAGS = -static