MPS issue job003811

TitleMissing dependencies for benchmarks
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionIf you edit an MPM source file (for example, arena.c) and then run make VARIETY=cool, the benchmarks (djbench and gcbench) are not recompiled.
AnalysisThe benchmarks (djbench and gcbench) build via mps.c, even in the COOL variety. This means that they depend on mps.c and all the files it includes. But this dependency is not expressed in the build system, which (incorrectly) expresses a dependency on mps.a.
How foundmanual_test
EvidenceNone
Created byGareth Rees
Created on2014-05-19 10:37:56
Last modified byGareth Rees
Last modified on2014-05-20 22:14:31
History2014-05-19 GDR Created.

Fixes

Change Effect Date User Description
186171 closed 2014-05-19 10:55:48 Gareth Rees Correct dependencies for benchmarks and event tools.