Skip to content

Commit

Permalink
Revert "Parallelize stage0 build"
Browse files Browse the repository at this point in the history
This reverts commit e916eda.
  • Loading branch information
bacek committed Mar 11, 2012
1 parent 607cd33 commit 282e894
Showing 1 changed file with 8 additions and 21 deletions.
29 changes: 8 additions & 21 deletions tools/build/Makefile.in
Expand Up @@ -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)

Expand Down

2 comments on commit 282e894

@gerdr
Copy link
Contributor

@gerdr gerdr commented on 282e894 Mar 11, 2012

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@bacek
Copy link
Contributor Author

@bacek bacek commented on 282e894 Mar 11, 2012

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.