diff --git a/src/modules/call_out/Makefile.src b/src/modules/call_out/Makefile.src
index ef937e37489f1532b3e736524de943aff8d2005f..d11d720fa77fef1157c5b093817fedf8bb45a8ad 100644
--- a/src/modules/call_out/Makefile.src
+++ b/src/modules/call_out/Makefile.src
@@ -29,5 +29,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/files/Makefile.src b/src/modules/files/Makefile.src
index 349f5590318b422c786d64090b66ada3a90d5712..997ece268878ca244f31fbfb19a32dc7bcd34a7f 100644
--- a/src/modules/files/Makefile.src
+++ b/src/modules/files/Makefile.src
@@ -30,5 +30,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/gdbmmod/Makefile.src b/src/modules/gdbmmod/Makefile.src
index 5aae3999463b27125e3403b97c0342636e0eb346..78f1592cdc3f559fc3641b37ac4acd7dc3a2764d 100644
--- a/src/modules/gdbmmod/Makefile.src
+++ b/src/modules/gdbmmod/Makefile.src
@@ -31,5 +31,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/gmpmod/Makefile.src b/src/modules/gmpmod/Makefile.src
index a5e5383e25647f5df07725606b19eb82ca364572..79aeb10def474249d3c7b81f127957f60c9db9a5 100644
--- a/src/modules/gmpmod/Makefile.src
+++ b/src/modules/gmpmod/Makefile.src
@@ -31,5 +31,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/image/Makefile.src b/src/modules/image/Makefile.src
index cde0451ff4be2af43273da005e7d7325419fd1bc..793f1778953f93466028cbac67a2ad31490895c1 100644
--- a/src/modules/image/Makefile.src
+++ b/src/modules/image/Makefile.src
@@ -25,7 +25,7 @@ depend:
 
 #verify / debug
 module_testsuite: $(SRCDIR)/testsuite.in
-	$(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in >module_testsuite
+	$(TMP_BINDIR)/mktestsuite $(SRCDIR)/testsuite.in | sed "s@SRCDIR@$(SRCDIR)@g" >module_testsuite
 
 verify: module_testsuite
 	$(RUNPIKE) $(TMP_BINDIR)/test_pike.pike module_testsuite
@@ -36,5 +36,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/math/Makefile.src b/src/modules/math/Makefile.src
index 3796cf0e8da9ef08bf50aea3d6f4289e6093c984..5925740edc6f7ebd83513f85084e760bd4407ee2 100644
--- a/src/modules/math/Makefile.src
+++ b/src/modules/math/Makefile.src
@@ -30,5 +30,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/pipe/Makefile.src b/src/modules/pipe/Makefile.src
index c1191d78334e72c85b5ff952c3c34e3a4a68f2c3..74b1fec9d8fd106d2fd7dede9c57a01fdb8eaf37 100644
--- a/src/modules/pipe/Makefile.src
+++ b/src/modules/pipe/Makefile.src
@@ -29,5 +29,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/readlinemod/Makefile.src b/src/modules/readlinemod/Makefile.src
index 1ff6139ca46364ec868e1c3134d1c0a38f5d6d22..34bf52a0500ca429c4910b25149ed5f78399e898 100644
--- a/src/modules/readlinemod/Makefile.src
+++ b/src/modules/readlinemod/Makefile.src
@@ -31,5 +31,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/regexp/Makefile.src b/src/modules/regexp/Makefile.src
index 7122a279c69d62c9684667cd653d093ff3911f5e..b5ae3c8973564177063c2405328df666796e6699 100644
--- a/src/modules/regexp/Makefile.src
+++ b/src/modules/regexp/Makefile.src
@@ -29,5 +29,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/spider/Makefile.src b/src/modules/spider/Makefile.src
index 902f1c55108612b45855319361e5d2248eac0a36..5268a038316260ffb160268bf8b55e52334bb79a 100644
--- a/src/modules/spider/Makefile.src
+++ b/src/modules/spider/Makefile.src
@@ -30,5 +30,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit
diff --git a/src/modules/sprintf/Makefile.src b/src/modules/sprintf/Makefile.src
index 480d2c48eeeb360ae3ce75cb93929e8553b25d41..f441dcaaa2602aa87dae341af9039e878107e2eb 100644
--- a/src/modules/sprintf/Makefile.src
+++ b/src/modules/sprintf/Makefile.src
@@ -29,5 +29,5 @@ verbose_verify: module_testsuite
 gdb_verify: module_testsuite
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
 	@echo >>.gdbinit run -m @srcdir@/../../../lib/master.pike $(PIKEOPTS) @srcdir@/../../../bin/test_pike.pike module_testsuite -v -v -f
-	gdb ./pike
+	gdb ../../pike
 	@rm .gdbinit