<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">inline (but aggressively trimmed)<br></div><br><hr id="stopSpelling">> Date: Fri, 28 Dec 2007 17:35:40 +0100<br>> From: wagner@elegosoft.com<br>> To: m3devel@elegosoft.com<br>> <br>> Quoting Jay <jayk123@hotmail.com>:<br>> <br>>    export OMIT_GCC=yes<br>> <br>> will do just that for all shell scripts, IIRC.<br><br>Ah, thanks, will try that.<br><br>> >> 2) optionally clean between various steps, as was apparently   <br>> >> necessary for me<br>> <br>> It should not be difficult to add that. Something like<br>> <br>>    . "$ROOT/scripts/do-cm3-core.sh" realclean || exit 1<br>> <br>> should do the trick.<br><br>Yeah, I have that locally, but I wanted to make it an option since perhaps/apparently it isn't<br>always needed, and therefore wastes time. And then I got all bogged down in how the<br>command line parsing is shared and I didn't want to add a parameter to every script, and<br>I couldn't figure out how to check the command line ahead of time and then remove what<br>I recognize. Like, if I could assign empty strings to $1 or $2 or $3, would be nice..but seems<br>not possible..and then it just comes back to my strong suspicion that sh just sucks and isn't worth the effort.<br><br>> don't forget that all these scripts are just...<br>> ...the important asset is in all the M3 code.<br><br>I know...but...<br><br>Modula-3 is really slow to grow on me.. this has actually been a very useful exercise in my long delayed adoption of Python.<br><br>I got my dynamic linking/pic issues worked out and once I get to
porting make-bin-dist I'll have it work like my Win32 version -- just
a .tar.bz2 file that you extract in the install root or above the
install root (still not sure about the archive's root being cm3 or
cm3-version or within that).. really, cminstall seems pretty pointless...<br>
<br>Index: upgrade.sh<br>===================================================================<br>RCS file: /usr/cvs/cm3/scripts/upgrade.sh,v<br>retrieving revision 1.3<br>diff -c -r1.3 upgrade.sh<br>*** upgrade.sh    16 Dec 2007 17:56:24 -0000    1.3<br>--- upgrade.sh    28 Dec 2007 16:51:34 -0000<br>***************<br>*** 28,34 ****<br> some accidental diff here.. <br>***************<br>*** 50,61 ****<br>--- 50,72 ----<br>  P="${P} cm3"<br>  [ "${M3OSTYPE}" = "WIN32" ] && P="${P} mklib"<br>  <br>+ echo "$ROOT/scripts/do-pkg.sh" "$@" "realclean ${P}"<br>+ . "$ROOT/scripts/do-pkg.sh" "$@" "realclean" ${P} || exit 1<br>+ <br>+ exit<br>+ <br>  echo "$ROOT/scripts/do-pkg.sh" "$@" "buildship ${P}"<br>  . "$ROOT/scripts/do-pkg.sh" "$@" "buildship" ${P} || exit 1<br>  <br>  echo "$ROOT/scripts/install-cm3-compiler.sh" $OPTIONS upgrade<br>  "$ROOT/scripts/install-cm3-compiler.sh" $OPTIONS upgrade || exit 1<br>  <br>+ echo "$ROOT/scripts/do-pkg.sh" "$@" "realclean ${P}"<br>+ . "$ROOT/scripts/do-pkg.sh" "$@" "realclean" ${P} || exit 1<br>+ <br>+ echo "$ROOT/scripts/do-cm3-core.sh" "$@" "realclean"<br>+ . "$ROOT/scripts/do-cm3-core.sh" "$@" "realclean" || exit 1<br>+ <br>  echo "$ROOT/scripts/do-cm3-core.sh" "$@" "buildship"<br>  . "$ROOT/scripts/do-cm3-core.sh" "$@" "buildship" || exit 1<br>  <br> - Jay<br><br /><hr />i’m is proud to present Cause Effect, a series about real people making a difference. <a href='http://im.live.com/Messenger/IM/MTV/?source=text_Cause_Effect' target='_new'>Learn more</a></body>
</html>