Estimated hours taken: 0.5
README.MS-Windows:
bindist/bindist.README.MS-Windows:
Update to reflect recent changes in Cygwin
(name change "gnu-win32" => "Cygwin",
new URL for the Cygwin WWW site, etc.).
A few other minor improvements.
Estimated hours taken: 1
Various changes to the README files, in preparation for the next release.
.README.in:
Update version numbers and copyright dates.
Update the list of README.* files.
README.HPUX:
New file.
README.AIX:
Update to reflect recent bug fix.
README.Linux:
Delete an obsolete patch at the end of this file;
the text describing this patch had been removed already.
README.MS-Windows:
Mention that we haven't tested it on Windows 98.
NEWS:
We've updated to Boehm GC version 4.13alpha2.
extras/README:
Add descriptions of each subdirectory.
Estimated hours taken: 4
Port Mercury to cygwin32 version b19 and to binutils 2.9.1 on that platform.
boehm_gc/config.h:
Change the definition of DATASTART and DATAEND for cygwin32
to work with binutils 2.9.1.
README.MS-Windows:
Mention that for b19, you need to use egcs 1.0.2
instead of the gcc that comes with b19.
NEWS:
Mention these changes.
Estimated hours taken: 1
Fix some installation problems on MS Windows.
Mmakefile:
Fix a bug: the definitions of the variables
PREINSTALL_HACK_FOR_WINDOWS and POSTINSTALL_HACK_FOR_WINDOWS
preceded their use. The fix was just to move the definitions
closer to near the start of the file.
README.MS-Windows:
Update the documentation to reflect gnu-win32 b18.
Update the patch at the end to reflect the above change to Mmakefile.
Estimated hours taken: 1
Mmakefile:
README.MS-Windows:
Move most of the stuff in the patch file at the end of
README.MS-Windows into Mmakefile, because the patch file
was a maintenence problem (people would change Mmakefile
and not update the patch).
Estimated hours taken: 2
README.MS-Windows:
Modify the patch to Mmakefile: change the rule for `touch_files' to
- ignore errors if `find . | touch' fails (for some reason,
the gnu-win32 `touch' fails for directories)
- touch configure (otherwise it tries to run autoconf,
which may not be present) and config.status (otherwise
it tries to unnecessarily rerun configure).
Estimated hours taken: 0.5
README.MS-Windows:
Mention that running configure can fail, but works
if you run it again.
Fix the patch to Mmakefile so that it patches cleanly
(the lp_solve additions broke it).
Estimated hours taken: 3
README.MS-Windows:
Improve the wording in a few places, correct some obsolete
things, and fix a bug in the patch to Mmakefile.
Estimated hours taken: 0.5
Fix a problem with compiling Mercury on Windows
reported by Paul Massey <pma@miscrit.be>.
README.MS-Windows:
Change the patch at the end: firstly update it to refer
to `Mmakefile' rather than `Mmake', and secondly add
a couple more `touch' commands in the `touch-files'
rule that it adds to the Mmakefile. Previously it
didn't touch the .c files in the boehm_gc and runtime
directories.
Estimated hours taken: 0.25
README.MS-Windows:
s/Mmake/Mmakefile/ in the patch, since the file it refers to has
been renamed. Also update the description of the problems
re Mmake vs Mmakefile, since we've now renamed our Mmake files,
so the problem will only occur if the user names their files
`Mmake'.
Estimated hours taken: 0.5
README.MS-Windows:
Update for gnu-win32 version b17.1: system() is now fixed
(so no work-around needed); "-Wl,--force-exe-suffix" is now
the default; but the handling of `.exe' has changed again,
so we need to modify the work-around for that.