Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-03-18 22:18:45 -0800 (Thu, 18 Mar 1999)
Revision: 2621
Log message:

      Working on MetaPRL portability.
      
      clib - fixed some gcc-isms
      
      refiner - some C preprocesseors do not like if in "-I<directory>" option
         -I and <directory> are separated by a space - fixed
      
      mk - C compiler is now defined in mk/config, gcc is used by default
      
      mk/rules - some gcc-specific preprocessor options are used only when CC equals
         gcc, some Solaris-specific cpp options are used when CC!=gcc and OSLEVEL=
         solaris
      
      mk/rules - when OSLEVEL=solaris, we have to compile libposix4 along with
         libpthread, on Linux we only need libpthread and on all other systems,
         make should print an error message
      
      With these changes I was able to compile bytecode MetaPRL with pthreads
      on Solaris using either cc or gcc, but native code MetaPRL still would not
      compile.
      

Changes  Path
+5 -5 metaprl/Makefile
+2 -3 metaprl/README
+12 -4 metaprl/clib/execvp.c
+14 -4 metaprl/clib/ml_debug.c
+1 -1 metaprl/clib/mmap.c
+14 -4 metaprl/doc/htmlman/mp-install.html
+5 -0 metaprl/mk/make_config.sh
+4 -0 metaprl/mk/preface
+34 -9 metaprl/mk/rules
+1 -1 metaprl/refiner/refiner/Makefile
+2 -2 metaprl/refiner/refsig/refine_error.h
+1 -1 metaprl/refiner/rewrite/Makefile
+1 -1 metaprl/refiner/term_ds/Makefile
+1 -1 metaprl/refiner/term_gen/Makefile
+1 -1 metaprl/refiner/term_std/Makefile