Leif Ekblad
I don't like the idea that 2.0 can't be built with 1.9 out of the box
without special handling (specifically, manual editing) of certain files
between the two phases. Here "phase one" is the compilation of 2.0 with
1.9 and then "phase two" is the full rebuild of 2.0 with 2.0. I always
do these two phases when preparing a release.
So is it not possible to make the final build without manually editing
files between phase one and phase two? If so that's a significant issue.
Perhaps it's not a big deal if it only affects RDOS. I'm sure very few
people attempt these builds once the release is finished and even fewer
of them would be following the RDOS support. Still... is there a better way?
Peter
It is only the RDOS source that won't build as the -zdp option is added to
clib. OTOH, a full build would also build RDOS, so the full build would
become broken. The reason for this is that the 1.9 C-compiler have errors
in intrinsic functions (it tries to use DS as a parameter, which is not
allowed with zdp).
Maybe we could add the -zdp option after RC1, and then there would
be a need to do a full build with RC1 instead of 1.9 up until 2.0 is
released?
Alternatively, there is a need to build the C-compiler before clib is built,
and
then to use the new C compiler to compile clib.
Leif Ekblad
> Maybe we could add the -zdp option after RC1, and then there would
> be a need to do a full build with RC1 instead of 1.9 up until 2.0 is
> released?
>
> Alternatively, there is a need to build the C-compiler before clib is built,
> and then to use the new C compiler to compile clib.
I'm not completely against manually editing a file between phases as
long as it's a simple change. Perhaps we should bring Michal into this
conversation. I'll send him a note.
Peter