This directory tree exhibits a bug with Jam 2.5rc3 and -j<N>.
There is a generated.h file #included by circularA.h, but
sourceB.o is built before generated.h is finished building
(despite the fact that sourceB.c #includes generated.h through
via several source files).