[comp.sources.d] dmake version 3.5 patch 1 available for anonymous ftp

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