Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Revert "Parallelize stage0 build"

This reverts commit e916eda.
  • Loading branch information...
commit 282e8947e7ebaf1b98d01e1cbf37730853114415 1 parent 607cd33
Vasily Chekalkin bacek authored
Showing with 8 additions and 21 deletions.
  1. +8 −21 tools/build/Makefile.in
29 tools/build/Makefile.in
View
@@ -280,27 +280,14 @@ $(PAST_PBC): $(PAST_SOURCES) $(DYNEXT_TARGET)
$(STAGE0): $(STAGE0_PBCS)
-$(STAGE0)/$(NQP_MO_PBC): src/stage0/NQPMO-s0.pir
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(MODULE_LOADER_PBC): src/stage0/ModuleLoader-s0.pir $(STAGE0)/$(NQP_MO_PBC)
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(REGEX_PBC): src/stage0/Regex-s0.pir
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(HLL_PBC): src/stage0/HLL-s0.pir
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(P6REGEX_PBC): src/stage0/P6Regex-s0.pir
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(NQP_PBC): src/stage0/NQP-s0.pir
- $(PARROT) -o $@ $<
-
-$(STAGE0)/$(CORE_SETTING_PBC): src/stage0/NQPCORE.setting-s0.pir
- $(PARROT) -o $@ $<
-
+$(STAGE0_PBCS): $(DYNEXT_TARGET) $(PAST_PBC) $(STAGE0_SOURCES)
+ $(PARROT) -o $(STAGE0)/$(REGEX_PBC) src/stage0/Regex-s0.pir
+ $(PARROT) -o $(STAGE0)/$(HLL_PBC) src/stage0/HLL-s0.pir
+ $(PARROT) -o $(STAGE0)/$(P6REGEX_PBC) src/stage0/P6Regex-s0.pir
+ $(PARROT) -o $(STAGE0)/$(NQP_MO_PBC) src/stage0/NQPMO-s0.pir
+ $(PARROT) -o $(STAGE0)/$(NQP_PBC) src/stage0/NQP-s0.pir
+ $(PARROT) -o $(STAGE0)/$(CORE_SETTING_PBC) src/stage0/NQPCORE.setting-s0.pir
+ $(PARROT) -o $(STAGE0)/$(MODULE_LOADER_PBC) src/stage0/ModuleLoader-s0.pir
$(STAGE1): $(STAGE1_PBCS)

2 comments on commit 282e894

Gerhard R.
Collaborator

@bacek nmake supports $@, so it should be enough to replace $< with the actual filenames to make it work with MSVC...

Vasily Chekalkin
Collaborator

Replacing of $< is not enough to be trully parallelizable. I have to put proper dependencies on nqp_group.so and various PBC files.

Please sign in to comment.
Something went wrong with that request. Please try again.