From 385f54c913bf1b6fc239c9de7ad7270d19af8360 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 2 Aug 2006 22:59:47 +0200
Subject: [PATCH] Ensure that the final pike is used for testing and module
 dumping.

Rev: src/make_variables.in:1.27
Rev: src/modules/common_module_makefile.in:1.45
Rev: src/modules/dynamic_module_makefile.in:1.122
---
 src/make_variables.in                  | 3 ++-
 src/modules/common_module_makefile.in  | 6 +++---
 src/modules/dynamic_module_makefile.in | 6 +++---
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/make_variables.in b/src/make_variables.in
index 25ae5311a0..99fa6f3050 100644
--- a/src/make_variables.in
+++ b/src/make_variables.in
@@ -1,6 +1,6 @@
 # -*- Makefile -*-
 #
-# $Id: make_variables.in,v 1.26 2006/08/02 20:16:38 mast Exp $
+# $Id: make_variables.in,v 1.27 2006/08/02 20:59:47 mast Exp $
 #
 # Note: This template is actually used only for make_variables in the
 # subdirectories; the one created in the build base dir is just an
@@ -35,6 +35,7 @@ TMP_LIBDIR=$(TMP_BUILDDIR)/lib
 SRCDIR=@srcdir@
 
 DEFAULT_RUNPIKE=$(TMP_BUILDDIR)/$(BUILD_PIKE) -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m$(TMP_BUILDDIR)/master.pike $(PIKEOPTS)
+FINAL_PIKE=$(TMP_BUILDDIR)/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m$(TMP_BUILDDIR)/master.pike $(PIKEOPTS)
 USE_PIKE=pike $(PIKEOPTS)
 RUNPIKE=$(@RUNPIKE@)
 
diff --git a/src/modules/common_module_makefile.in b/src/modules/common_module_makefile.in
index bf8d0a236c..41dd801992 100644
--- a/src/modules/common_module_makefile.in
+++ b/src/modules/common_module_makefile.in
@@ -1,5 +1,5 @@
 #
-# $Id: common_module_makefile.in,v 1.44 2006/08/02 20:16:38 mast Exp $
+# $Id: common_module_makefile.in,v 1.45 2006/08/02 20:59:47 mast Exp $
 #
 # Contains stuff common to both dynamic_module_makefile and
 # static_module_makefile.
@@ -197,10 +197,10 @@ testsuite: $(SRCDIR)/testsuite.in $(REAL_TESTSUITE) $(TMP_BINDIR)/mktestsuite
 extra_tests: $(MODULE_TESTS)
 
 verify: testsuite $(MODULE_TESTS) $(PIKE_EXTERNAL_MODULE)
-	$(RUNPIKE) -Mplib/modules $(TMP_BINDIR)/test_pike.pike testsuite
+	$(FINAL_PIKE) -Mplib/modules $(TMP_BINDIR)/test_pike.pike testsuite
 
 verbose_verify: testsuite $(MODULE_TESTS) $(PIKE_EXTERNAL_MODULE)
-	@$(RUNPIKE) -Mplib/modules $(TMP_BINDIR)/test_pike.pike testsuite --verbose
+	@$(FINAL_PIKE) -Mplib/modules $(TMP_BINDIR)/test_pike.pike testsuite --verbose
 
 gdb_verify: testsuite $(PIKE_EXTERNAL_MODULE)
 	@echo >.gdbinit handle SIGUSR1 nostop noprint pass
diff --git a/src/modules/dynamic_module_makefile.in b/src/modules/dynamic_module_makefile.in
index 1774a76c98..c2475e0e62 100644
--- a/src/modules/dynamic_module_makefile.in
+++ b/src/modules/dynamic_module_makefile.in
@@ -1,5 +1,5 @@
 #
-# $Id: dynamic_module_makefile.in,v 1.121 2006/08/02 20:29:18 mast Exp $
+# $Id: dynamic_module_makefile.in,v 1.122 2006/08/02 20:59:47 mast Exp $
 #
 
 LIBGCC=@LIBGCC@
@@ -118,11 +118,11 @@ local_install: $(MODULE_INSTALL)
 dump_module: install
 	-rm -f dumpmodule.log
 	args=$${args:-"--log-file --update-only=dumpversion --report-failed"}; \
-	$(RUNPIKE) -x dump $$args \
+	$(FINAL_PIKE) -x dump $$args \
 	--recursive "$(SYSTEM_MODULE_PATH)/$(MODDIR)$(MODNAME).pmod"
 
 dump_local_module: install
 	-rm -f dumpmodule.log
 	args=$${args:-"--log-file --update-only=dumpversion --report-failed"}; \
-	$(RUNPIKE) -x dump $$args \
+	$(FINAL_PIKE) -x dump $$args \
 	--recursive "$(LOCAL_MODULE_PATH)/$(MODDIR)$(MODNAME).pmod"
-- 
GitLab