dvadura@watdragon.waterloo.edu (Dennis Vadura) (08/02/90)
A patch to fix some minor UNIX installation problems and to fix some
MSC 6.0 compile problems, and a couple of source re-organization issues is
available for anonymous ftp from:
watmsg.uwaterloo.ca 129.97.129.9
as pub/src/dmake-3.5-patch1. The files pub/src/dmake-3.5.tar.Z and
pub/src/dmake-3.5.zoo have also been updated to patchlevel 2, and have the
above patch applied. Here is the patch description:
The patch has also been submitted for posting to comp.sources.misc.
-dennis
-------------------------------------------------------------------------------
dmake version 3.5, patch #1
===========================
Severity: Medium
Nature: Minor teething problems with Sequent Dynix, and MSC 6.0,
Fix for BSD 4.3 version of putenv.c, numerous other file
reorganization changes to better compile on a wider variety of
architectures.
Format: Shar containing new versions of affected files. With appropriate
patches. (run through sh, and it will do the rest)
Also available as pub/src/dmake-3.5-patch1 on watmsg.uwaterloo.edu
(129.97.129.9)
Prerequisites: dmake version 3.5, patchlevel 1 source distribution
Description of Fixes:
=====================
- modified _readme.dos
- added sysvr1 initial target (SysV 5.0 Relese 1)
- renamed macros.h stdmacs.h (some compilers had trouble with this)
- renamed dynix subtree to vf subtree and added a bunch of new
targets to bootstrap makefile.
UNIX:
=====
- Fix to improve compiles on sequent machines. Added source for
memcpy.c and vfprinft.c which are missing from the dynix C
libraries. This also comes with a new make.sh and config.mk file
in the appropriate directories.
- Fix to bsd43 version of putenv.c, If you had an environment macro
defined (say ENV=fred), and you exported a macro whose name began
with ENV, say ENVTEST then it would replace the value of ENV,
defined previously.
MSDOS:
======
MSC 6.0: - A couple of nasty quirks with MSC compiles have been fixed up.
- size_t redefinition is taken care of, by now defining _TYPES_ in
msdos/mscdos/config.h
- SIGQUIT is not defined in MSDOS, redefined it to some other signal
SIGFPE (which wont ever happen since no floating point is used for
dmake).
- Provide a new response file msdods/mscdos/mscovl.rsp which defines
the link modules as two overlays. This reduces the overall
memory requirements of dmake at runtime by about 14k.
(looking into exeswapping code for dos, have some but not
implemented yet)
TCC 2.0: - duplicate definition of -I$(osrdir) in CFLAGS macro if uncommented
line in msdos/tccdos/config.mk
- wrong definition for LDOBJS in msdos/config.mk
(my fault, didn't test after small change to source organization)
--
--------------------------------------------------------------------------------
To fight sexism, you need MORE sexism! Or at least| Dennis Vadura
that is the way the world appears to work. | dvadura@dragon.uwaterloo.ca
================================================================================