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 ================================================================================