delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/07/12/14:20:08

Date: Tue, 12 Jul 1994 13:57:35 -0400 (EDT)
From: Chris Tate <FIXER AT FAXCSL DOT DCRT DOT NIH DOT GOV>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Recursive invocations of Make

terra AT diku DOT dk (Morton Welinder) writes:
>
>   X-Mailer: exmh version 1.4 6/24/94
>   Date: Mon, 11 Jul 1994 09:40:44 PDT
>   From: Marty Leisner <leisner AT sdsp DOT mc DOT xerox DOT com>
>
>   I want to recursivesly do makes...
>
>   It seems each invocation takes over 100k out of my conventional memory,
>   so after 3 levels I'm "out of space to exec"
>
> My port of Gnu Make 3,71 (gmake371.zip out there) takes up around
> 30K at exec time.  If that's not good enough you should be able
> to hack the swapping routine and get down to 1K + space for 
> environment.  A couple of hours, max.  I just never needed it.
> [Incidently, this swapping routine could easily be merged with
> go32 if anybody wants to.]

Unfortunately, your port of GNU Make 3.71 doesn't work, at least
for me.  I've had it suddenly say "Abort!" for no apparent reason,
and I've had it unable to find explicitly defined rules, giving an
error "no rule for target ..." and quitting.  I sent you some bug
reports, but never heard back from you, so I apologize if this 
sounds like I'm airing out dirty laundry in public.

I got the "Abort!" message when trying to Make my current project
after building gmake 3.71 with DJGPP 1.11m5, using your supplied
configur.bat.  When I used the supplied MAKETC.EXE (more recently)
for this project, it was unable to find my dependency-building
targets, of the form   $(DEPDIR)/%.d : $(SRCDIR)/%.cc [...].

I can send you my makefile (pretty involved) if you would like to
try to track down the behaviors.  Make 3.69, as supplied with the
DJGPP distribution, works beautifully for me (except for not being
able to do more than one level of recursive invocation of Make 
before running out of DOS memory...  Gack!).

------------------------------------------------------------------------
Christopher Tate           | "There are 0 grams of fat in Mountain Dew.
MSD, Inc.                  |   That means it's good for you, right?"
fixer AT faxcsl DOT dcrt DOT nih DOT gov  |        - Mike Wellman, in c.s.m.p

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019