[ET Trac] #2811: Formaline Optionally use non-system Perl
Yosef Zlochower
trac-noreply at einsteintoolkit.org
Mon Jul 22 14:55:27 CDT 2024
#2811: Formaline Optionally use non-system Perl
Reporter: Yosef Zlochower
Status: open
Milestone:
Version:
Type: proposal
Priority: minor
Component: Cactus
Comment (by Yosef Zlochower):
The code will compile with the following patch where I replace “PATH/makeblob.pl … ” with “$\(PERL\) PATH/makeblob.pl …”
```diff
diff --git a/Formaline/src/make.configuration.deps b/Formaline/src/make.configuration.deps
index 18fbae4..6be8b86 100644
--- a/Formaline/src/make.configuration.deps
+++ b/Formaline/src/make.configuration.deps
@@ -132,7 +132,7 @@ $(TARBALL_DIR)/config-Cactus.c: $(TARBALL_DIR)/config-Cactus.files $(CCTK_HOME)/
# 3.81 to hang due to a make bug
if ( cd $(CONFIGS_DIR) && ( $(TAR) czf $(TARBALL_DIR)/config-Cactus.tar.gz -T $< || [ $$? -lt $(TAR_ERROR_THRESHOLD) ] ) ) ; then \
$(RM) -f $(@:%.c=%-????.c) && \
- $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' CactusConfig < $(TARBALL_DIR)/config-Cactus.tar.gz && \
+ $(PERL) $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' CactusConfig < $(TARBALL_DIR)/config-Cactus.tar.gz && \
rm $(TARBALL_DIR)/config-Cactus.tar.gz ; \
else \
exit $$? ; \
@@ -203,7 +203,7 @@ $(TARBALL_DIR)/flesh-Cactus.c: $(TARBALL_DIR)/flesh-Cactus.files $(CCTK_HOME)/ar
# 3.81 to hang due to a make bug
if ( cd $(CCTK_HOME) && ( $(TAR) czf $(TARBALL_DIR)/flesh-Cactus.tar.gz -T $< || [ $$? -lt $(TAR_ERROR_THRESHOLD) ] ) ) ; then \
$(RM) -f $(@:%.c=%-????.c) && \
- $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' Cactus < $(TARBALL_DIR)/flesh-Cactus.tar.gz && \
+ $(PERL) $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' Cactus < $(TARBALL_DIR)/flesh-Cactus.tar.gz && \
$(RM) $(TARBALL_DIR)/flesh-Cactus.tar.gz ; \
else \
exit $$? ; \
@@ -269,7 +269,7 @@ $(TARBALL_DIR)/thorn-%.c: $(TARBALL_DIR)/thorn-%.files $(CCTK_HOME)/arrangements
# 3.81 to hang due to a make bug
if ( cd $(CCTK_HOME) && ( $(TAR) czf $(@:%.c=%.tar.gz) -T $< || [ $$? -lt $(TAR_ERROR_THRESHOLD) ] ) ) ; then \
cd $(TARBALL_DIR) && $(RM) -f $(@:$(TARBALL_DIR)/%.c=%-????.c) && \
- $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) $(patsubst %/,%,$(dir $(filter %/$(@:$(TARBALL_DIR)/thorn-%.c=%),$(THORNS)))) $(@:$(TARBALL_DIR)/thorn-%.c=%) < $(@:%.c=%.tar.gz) && \
+ $(PERL) $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) $(patsubst %/,%,$(dir $(filter %/$(@:$(TARBALL_DIR)/thorn-%.c=%),$(THORNS)))) $(@:$(TARBALL_DIR)/thorn-%.c=%) < $(@:%.c=%.tar.gz) && \
rm $(@:%.c=%.tar.gz) ; \
else \
exit $$? ; \
```
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2811/formaline-optionally-use-non-system-perl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20240722/3827af9f/attachment.htm>
More information about the Trac
mailing list