zsh-workers
 help / color / mirror / code / Atom feed
* PATCH: More AIX dependencies
@ 2000-01-06 16:14 Oliver Kiddle
  2000-01-08 20:01 ` Bart Schaefer
  0 siblings, 1 reply; 2+ messages in thread
From: Oliver Kiddle @ 2000-01-06 16:14 UTC (permalink / raw)
  To: Zsh workers

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) {


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: PATCH: More AIX dependencies
  2000-01-06 16:14 PATCH: More AIX dependencies Oliver Kiddle
@ 2000-01-08 20:01 ` Bart Schaefer
  0 siblings, 0 replies; 2+ messages in thread
From: Bart Schaefer @ 2000-01-08 20:01 UTC (permalink / raw)
  To: Zsh workers

On Jan 6,  4:14pm, Oliver Kiddle wrote:
} Subject: PATCH: More AIX dependencies
}
} 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.

Oliver's patch changes a bunch of generated files without changing the
source file from which they are generated.

Index: Src/Aliases/alias.mdd.in
===================================================================
@@ -1,7 +1,5 @@
 name=@ALIASNAME@
 
-nozshdep=1
-
 moddeps="@DEPNAME@"
 
 objects="@LOCALNAME@.o"

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-01-08 20:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-06 16:14 PATCH: More AIX dependencies Oliver Kiddle
2000-01-08 20:01 ` Bart Schaefer

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).