zsh-workers
 help / color / mirror / code / Atom feed
From: Zefram <zefram@dcs.warwick.ac.uk>
To: hzoli@cs.elte.hu (Zoltan Hidvegi)
Cc: zefram@dcs.warwick.ac.uk, zsh-workers@math.gatech.edu
Subject: Re: linked-in modules
Date: Tue, 24 Dec 1996 11:34:46 +0000 (GMT)	[thread overview]
Message-ID: <23616.199612241134@stone.dcs.warwick.ac.uk> (raw)
In-Reply-To: <199612240301.EAA02653@hzoli.ppp.cs.elte.hu> from "Zoltan Hidvegi" at Dec 24, 96 04:01:42 am

-----BEGIN PGP SIGNED MESSAGE-----

Zoltan Hidvegi wrote:
>         Unfortunately with my previous patch in my attempt to get parallel
>make work I did too much and make always wants to rebuild everything.  The
>patch below backs up a bit so that parallel make will not work again (but
>make -j3 proto && make -j3 still works).

This alternative patch fixes that problem, and should also make
parallel building safe.

 -zefram

      *** Src/Makefile.in	1996/12/24 03:11:46	1.20
      --- Src/Makefile.in	1996/12/24 03:18:38
      ***************
      *** 186,196 ****
        # default target
        all: bin modules
        
      ! modules: $(ANSI@U@KNR) $(MO@D@ULE_DIRS)
        
      ! bin: zsh
        
      ! zsh: $(ANSI@U@KNR) $(@L@IBZSH) $(@L@OBJS) $(@L@STMP)
        	$(LINK) $(@L@OBJS) $(@L@LIST) $(LIBS)
        
        $(LIBZSH): $(LIBOBJS) $(NSTMP)
      --- 186,198 ----
        # default target
        all: bin modules
        
      ! modules: proto $(HDRS) $(ANSI@U@KNR)
      ! 	@test -z '$(MO@D@ULE_DIRS)' || $(MAKE) $(MAKEDEFS) $(MODULE_DIRS)
        
      ! bin: proto $(ANSI@U@KNR)
      ! 	@$(MAKE) $(MAKEDEFS) zsh
        
      ! zsh: $(@L@IBZSH) $(@L@OBJS) $(@L@STMP)
        	$(LINK) $(@L@OBJS) $(@L@LIST) $(LIBS)
        
        $(LIBZSH): $(LIBOBJS) $(NSTMP)
      ***************
      *** 211,221 ****
        	$(AWK) -f $(srcdir)/rlimits.awk $(RLIMITS_INC_H) > rlimits.h || \
        	    echo WARNING: unknown limits:  mail rlimits.h to developers
        
      ! $(OBJS): proto $(HDRS)
        
        init.o: bltinmods.list zshpaths.h
        
      ! $(MODULE_DIRS): $(PROTO) $(HDRS) FORCE
        	@cd $@ && $(MAKE) $(MAKEDEFS) modules
        
        zshpaths.h: FORCE
      --- 213,223 ----
        	$(AWK) -f $(srcdir)/rlimits.awk $(RLIMITS_INC_H) > rlimits.h || \
        	    echo WARNING: unknown limits:  mail rlimits.h to developers
        
      ! $(OBJS): $(HDRS)
        
        init.o: bltinmods.list zshpaths.h
        
      ! $(MODULE_DIRS): FORCE
        	@cd $@ && $(MAKE) $(MAKEDEFS) modules
        
        zshpaths.h: FORCE
      *** Src/Modules/Makefile.in	1996/12/24 03:11:49	1.8
      --- Src/Modules/Makefile.in	1996/12/24 03:19:35
      ***************
      *** 30,35 ****
      --- 30,36 ----
        VERSION = @VERSION@
        
        SHELL = /bin/sh
      + @SET_MAKE@
        
        top_srcdir = @top_srcdir@
        srcdir     = @srcdir@
      ***************
      *** 96,104 ****
        # default target
        all: modules
        
      ! modules: $(MODULES)
      ! 
      ! $(MODULES): proto
        
        proto: $(PROTO)
        
      --- 97,104 ----
        # default target
        all: modules
        
      ! modules: proto
      ! 	@$(MAKE) $(MAKEDEFS) $(MODULES)
        
        proto: $(PROTO)
        
      *** Src/Zle/Makefile.in	1996/12/24 03:11:50	1.7
      --- Src/Zle/Makefile.in	1996/12/24 03:16:52
      ***************
      *** 30,35 ****
      --- 30,36 ----
        VERSION = @VERSION@
        
        SHELL = /bin/sh
      + @SET_MAKE@
        
        top_srcdir = @top_srcdir@
        srcdir     = @srcdir@
      ***************
      *** 105,116 ****
        # default target
        all: modules
        
      ! modules: $(MODULES)
        
        zle.so: $(ZLEOBJS)
        	$(LINK) $(ZLEOBJS)
        
      ! $(OBJS): proto $(HDRS)
        
        proto: $(PROTO)
        
      --- 106,118 ----
        # default target
        all: modules
        
      ! modules: proto
      ! 	@$(MAKE) $(MAKEDEFS) $(MODULES)
        
        zle.so: $(ZLEOBJS)
        	$(LINK) $(ZLEOBJS)
        
      ! $(OBJS): $(HDRS)
        
        proto: $(PROTO)
        

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: ascii

iQCVAwUBMr+/unD/+HJTpU/hAQGNLAP+NLgRir2p38vFX8dQzVUkpaqNs2Eh5p06
Q3ThaE4babo9cam8rCELhYDr4IpSaO5oTOPiDuKXxdXVe1XhzfFPo09JauflLpxn
ERz8EO2kHByLuQClUZSDGI0nlW+ee1jFWVX7Wc52l15wbn0GBg8VZhlAkPUziWVh
7QfD0/vg/hU=
=1WYI
-----END PGP SIGNATURE-----


      reply	other threads:[~1996-12-24 11:35 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-12-22 18:20 Zefram
1996-12-23  2:51 ` Zoltan Hidvegi
1996-12-23 20:07   ` Zefram
1996-12-24  3:01     ` Zoltan Hidvegi
1996-12-24 11:34       ` Zefram [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=23616.199612241134@stone.dcs.warwick.ac.uk \
    --to=zefram@dcs.warwick.ac.uk \
    --cc=hzoli@cs.elte.hu \
    --cc=zsh-workers@math.gatech.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).