Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

I7: How are releases compiled?

1 view
Skip to first unread message

Dannii

unread,
Oct 1, 2009, 11:45:38 PM10/1/09
to
I've taken the auto.inf and compiled it with the -e switch, which
gives a smaller zcode file than the one I7 produces itself. However,
it is making 10 times as much function calls!

How are the release builds made? I want to do a release compile, but
with the option of adjusting the I6 code, so need to compile it
manually.

Would using the Linux CLI make this easier?

Andrew Plotkin

unread,
Oct 2, 2009, 12:22:15 AM10/2/09
to
Here, Dannii <curiou...@gmail.com> wrote:
> I've taken the auto.inf and compiled it with the -e switch, which
> gives a smaller zcode file than the one I7 produces itself. However,
> it is making 10 times as much function calls!
>
> How are the release builds made? I want to do a release compile, but
> with the option of adjusting the I6 code, so need to compile it
> manually.

If you look in the Progress tab of the Errors pane, you can see the I6
command that compiled with the last run.

The one I have open here says "-kE2SDwv8" for a debug build,
"-kE2~S~Dwv8" for release. (But this is release 5U92, so that might be
out of date).

--Z

--
"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the borogoves..."
*

Dannii

unread,
Oct 2, 2009, 12:34:14 AM10/2/09
to
On Oct 2, 2:22 pm, Andrew Plotkin <erkyr...@eblong.com> wrote:

Thanks Zarf. The Gnome Inform interface doesn't give them:

Inform 7 has finished.
Inform 6.31N (29th March 2009)
::########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
Compiled with 1552 suppressed warnings

Compiler finished with code 0

Looking at the perl script I've found that there is a --release option
which can be passed to ni, so that will probably make a big difference
too.

P.F. Chimento

unread,
Oct 2, 2009, 7:42:41 PM10/2/09
to
On Oct 2, 6:34 am, Dannii <curiousdan...@gmail.com> wrote:
> On Oct 2, 2:22 pm, Andrew Plotkin <erkyr...@eblong.com> wrote:
>
> > Here, Dannii <curiousdan...@gmail.com> wrote:
> > > I've taken the auto.inf and compiled it with the -e switch, which
> > > gives a smaller zcode file than the one I7 produces itself. However,
> > > it is making 10 times as much function calls!
>
> > > How are the release builds made? I want to do a release compile, but
> > > with the option of adjusting the I6 code, so need to compile it
> > > manually.
>
> > If you look in the Progress tab of the Errors pane, you can see the I6
> > command that compiled with the last run.
>
> > The one I have open here says "-kE2SDwv8" for a debug build,
> > "-kE2~S~Dwv8" for release. (But this is release 5U92, so that might be
> > out of date).
>
> Thanks Zarf. The Gnome Inform interface doesn't give them:

-wxE2kSDv8 for a debug build, -wxE2~S~Dv8 for release. Is this
information something that should be displayed in future?
--
Philip

Dannii

unread,
Oct 3, 2009, 8:48:32 AM10/3/09
to

If anyone ever wants to know it would help, but are they likely to?
Has anyone asked you before now?

0 new messages