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