Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 1998 22:48:58 -0700 (PDT)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG
Subject:   cvs commit: src/usr.bin/make job.c
Message-ID:  <199806040548.WAA23231@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1998/06/03 22:48:58 PDT

  Modified files:
    usr.bin/make         job.c 
  Log:
  Don't forget to pretend that `make -n -jN' makes the targets that it
  says it pretends to make.
  
  This bug was apparently harmless except for normal cases involving
  .ORDER statements when it made debugging of -jN using -n very
  confusing.  E.g., for:
  
  .ORDER: beforedepend .depend
  depend: beforedepend .depend
  
  where beforedepend depends on something so that it is not initially
  up to date, `make [-n] -j2 depend' causes `make' to wait for itself
  to make beforedepend.  This works fine without -n.  The job to make
  beforedepend has normally been started, and beforedepend is marked
  as made when the job completes.  However, with -n, the pseudo-job
  for making beforedepend has normally completed, and in any case
  there was no chance of beforedepend being marked as made.  `make'
  actually exited almost immediately with status 0 instead of waiting
  forever.
  
  Revision  Changes    Path
  1.9       +2 -1      src/usr.bin/make/job.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806040548.WAA23231>