zsh-workers
 help / color / mirror / code / Atom feed
From: Oliver Kiddle <opk@u.genie.co.uk>
To: Zsh workers <zsh-workers@sunsite.auc.dk>
Subject: PATCH: More AIX dependencies
Date: Thu, 06 Jan 2000 16:14:02 +0000	[thread overview]
Message-ID: <3874BF4A.BBDEA982@u.genie.co.uk> (raw)

Here's the latest installment of things to get it to compile on AIX. Most caused by the module alias changes.

All the aliases do depend on the master zsh - they need to for zerr which they get from the modentry.o they are linked with. There was a problem with the generated Makefiles for modules (the -bI: being omitted for imports) and a few new things for the .export files.

Oliver

--- Src/Aliases/cap.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/cap.mdd	Thu Jan  6 12:06:49 2000
@@ -1,7 +1,5 @@
 name=cap
 
-nozshdep=1
-
 moddeps="zsh/cap"
 
 objects="cap.o"
--- Src/Aliases/clone.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/clone.mdd	Thu Jan  6 12:06:52 2000
@@ -1,7 +1,5 @@
 name=clone
 
-nozshdep=1
-
 moddeps="zsh/clone"
 
 objects="clone.o"
--- Src/Aliases/compctl.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/compctl.mdd	Thu Jan  6 12:06:56 2000
@@ -1,7 +1,5 @@
 name=compctl
 
-nozshdep=1
-
 moddeps="zsh/compctl"
 
 objects="compctl.o"
--- Src/Aliases/complete.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/complete.mdd	Thu Jan  6 12:06:59 2000
@@ -1,7 +1,5 @@
 name=complete
 
-nozshdep=1
-
 moddeps="zsh/complete"
 
 objects="complete.o"
--- Src/Aliases/complist.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/complist.mdd	Thu Jan  6 12:07:03 2000
@@ -1,7 +1,5 @@
 name=complist
 
-nozshdep=1
-
 moddeps="zsh/complist"
 
 objects="complist.o"
--- Src/Aliases/computil.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/computil.mdd	Thu Jan  6 12:07:07 2000
@@ -1,7 +1,5 @@
 name=computil
 
-nozshdep=1
-
 moddeps="zsh/computil"
 
 objects="computil.o"
--- Src/Aliases/deltochar.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/deltochar.mdd	Thu Jan  6 12:07:11 2000
@@ -1,7 +1,5 @@
 name=deltochar
 
-nozshdep=1
-
 moddeps="zsh/deltochar"
 
 objects="deltochar.o"
--- Src/Aliases/example.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/example.mdd	Thu Jan  6 12:07:14 2000
@@ -1,7 +1,5 @@
 name=example
 
-nozshdep=1
-
 moddeps="zsh/example"
 
 objects="example.o"
--- Src/Aliases/files.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/files.mdd	Thu Jan  6 12:07:17 2000
@@ -1,7 +1,5 @@
 name=files
 
-nozshdep=1
-
 moddeps="zsh/files"
 
 objects="files.o"
--- Src/Aliases/mapfile.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/mapfile.mdd	Thu Jan  6 12:07:21 2000
@@ -1,7 +1,5 @@
 name=mapfile
 
-nozshdep=1
-
 moddeps="zsh/mapfile"
 
 objects="mapfile.o"
--- Src/Aliases/mathfunc.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/mathfunc.mdd	Thu Jan  6 12:07:24 2000
@@ -1,7 +1,5 @@
 name=mathfunc
 
-nozshdep=1
-
 moddeps="zsh/mathfunc"
 
 objects="mathfunc.o"
--- Src/Aliases/parameter.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/parameter.mdd	Thu Jan  6 12:07:27 2000
@@ -1,7 +1,5 @@
 name=parameter
 
-nozshdep=1
-
 moddeps="zsh/parameter"
 
 objects="parameter.o"
--- Src/Aliases/rlimits.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/rlimits.mdd	Thu Jan  6 12:07:31 2000
@@ -1,7 +1,5 @@
 name=rlimits
 
-nozshdep=1
-
 moddeps="zsh/rlimits"
 
 objects="rlimits.o"
--- Src/Aliases/sched.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/sched.mdd	Thu Jan  6 12:07:34 2000
@@ -1,7 +1,5 @@
 name=sched
 
-nozshdep=1
-
 moddeps="zsh/sched"
 
 objects="sched.o"
--- Src/Aliases/stat.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/stat.mdd	Thu Jan  6 12:07:37 2000
@@ -1,7 +1,5 @@
 name=stat
 
-nozshdep=1
-
 moddeps="zsh/stat"
 
 objects="stat.o"
--- Src/Aliases/zftp.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/zftp.mdd	Thu Jan  6 12:07:40 2000
@@ -1,7 +1,5 @@
 name=zftp
 
-nozshdep=1
-
 moddeps="zsh/zftp"
 
 objects="zftp.o"
--- Src/Aliases/zle.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/zle.mdd	Thu Jan  6 12:07:43 2000
@@ -1,7 +1,5 @@
 name=zle
 
-nozshdep=1
-
 moddeps="zsh/zle"
 
 objects="zle.o"
--- Src/Aliases/zleparameter.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/zleparameter.mdd	Thu Jan  6 12:07:47 2000
@@ -1,7 +1,5 @@
 name=zleparameter
 
-nozshdep=1
-
 moddeps="zsh/zleparameter"
 
 objects="zleparameter.o"
--- Src/Aliases/zutil.mdd.bak	Mon Dec 20 21:27:48 1999
+++ Src/Aliases/zutil.mdd	Thu Jan  6 12:07:50 2000
@@ -1,7 +1,5 @@
 name=zutil
 
-nozshdep=1
-
 moddeps="zsh/zutil"
 
 objects="zutil.o"
--- Src/linklist.c.bak	Fri Dec  3 19:10:12 1999
+++ Src/linklist.c	Thu Jan  6 14:04:39 2000
@@ -84,7 +84,7 @@
 /* Insert a list in another list */
 
 /**/
-void
+mod_export void
 insertlinklist(LinkList l, LinkNode where, LinkList x)
 {
     LinkNode nx;
--- Src/mkmakemod.sh.bak	Mon Dec 20 22:08:20 1999
+++ Src/mkmakemod.sh	Thu Jan  6 13:09:31 2000
@@ -188,6 +188,7 @@
 	dobjects=`echo $objects '' | sed 's,\.o ,..o ,g'`
 	modhdeps=
 	exportdeps=
+	imports=
 	q_moddeps=
 	for dep in $moddeps; do
 	    q_dep=`echo $dep | sed 's,Q,Qq,g;s,_,Qu,g;s,/,Qs,g'`
@@ -226,6 +227,7 @@
 	    esac
 	    modhdeps="$modhdeps $mdh"
 	    exportdeps="$exportdeps $export"
+	    imports="$imports \$(IMPOPT)$export"
 	done
 
 	echo "##### ===== DEPENDENCIES GENERATED FROM ${mddname}.mdd ===== #####"
@@ -235,7 +237,7 @@
 	echo "SYMS_${mddname} = $proto"
 	echo "EPRO_${mddname} = "`echo $proto '' | sed 's,\.syms ,.epro ,g'`
 	echo "INCS_${mddname} = \$(EPRO_${mddname}) $otherincs"
-	echo "EXPIMP_${mddname} = $exportdeps \$(EXPOPT)$mddname.export"
+	echo "EXPIMP_${mddname} = $imports \$(EXPOPT)$mddname.export"
 	echo "NXPIMP_${mddname} ="
 	echo
 	echo "proto.${mddname}: \$(EPRO_${mddname})"
--- Src/params.c.bak	Thu Jan  6 14:02:58 2000
+++ Src/params.c	Thu Jan  6 14:03:03 2000
@@ -1805,7 +1805,7 @@
 }
 
 /**/
-Param
+mod_export Param
 setiparam(char *s, zlong val)
 {
     Value v;
--- Src/utils.c.bak	Fri Dec  3 19:10:12 1999
+++ Src/utils.c	Thu Jan  6 14:01:38 2000
@@ -2143,7 +2143,7 @@
 }
 
 /**/
-char **
+mod_export char **
 duparray(char **arr, VFunc func)
 {
     if (arr && *arr) {


             reply	other threads:[~2000-01-06 16:14 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-06 16:14 Oliver Kiddle [this message]
2000-01-08 20:01 ` Bart Schaefer

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=3874BF4A.BBDEA982@u.genie.co.uk \
    --to=opk@u.genie.co.uk \
    --cc=zsh-workers@sunsite.auc.dk \
    /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).