home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / k / ksh48.zip / MACHINES < prev    next >
Text File  |  1992-08-25  |  2KB  |  47 lines

  1. This file documents some the machines that pdksh has been build
  2. on and notes that apply.
  3.  
  4. Notes:
  5. (1)    Built and tested by me (sjg), seems ok :-)
  6. (2)    Reported ok (may mean earlier version)
  7. (3)    Reported no good
  8. (4)    Built with ./std/lib*
  9. (5)    Built without ./std/lib*
  10. (6)    No job control
  11.  
  12. If you succesfully build this shell on another system please let
  13. me know.
  14.  
  15. System, OS            Notes    Compiler/Flags
  16. --------------------------    -----    --------------
  17. sun386, SunOS 4.0.2        1,4    {cc,gcc} -D_BSD
  18. sun4c,    SunOS 4.1.1        1,4    {cc,gcc-2.1} -ansi -D_BSD -DHAVE_SYS_STDTYPES
  19. sun3,    SunOS 4.0.3        1,4    {cc,gcc} -D_BSD
  20. sun3,    SunOS 4.1.1        1,4    {cc,gcc} -ansi -D_BSD -DHAVE_SYS_STDTYPES
  21. Bull DPX/2, B.O.S. 2.00.45    1,5    {cc,gcc-2.1} -ansi -D_POSIX_SOURCE
  22. Bull XPS-100            1,6    cc -D_SYSV -DUSE_SIGNAL
  23. i386,    BSDI BSD/386        2
  24.  
  25. NOTES:
  26. The table above sumarizes the config used.  {cc,gcc} indicates
  27. either compiler can be used.  If gcc-2.1 rather than gcc is
  28. indicated then gcc < 2 may not work.  This is at least true of
  29. sun4c (sparc) systems.
  30.  
  31. Bull DPX/2:
  32.  
  33. pdksh is not needed on this system.  It is simply used as a
  34. System V / POSIX test bed.  Build without ./std tree.  I only
  35. tried with gcc-2.1. -D_SYSV must be left out of CFLAGS for POSIX
  36. functions such as sigaction() to be used.
  37.  
  38. Bull XPS-100:    
  39.  
  40. Be sure to rm std/h/dirent.h std/h/sys/types.h and undef JOBS as
  41. the kernel does not support it.  This machine has a sigaction()
  42. implementation that appears to be faulty.  A SIGINT terminates
  43. the shell, when using the system's sigaction().  Undefining
  44. USE_SIGACT does the trick.  sigact.c can now be forced to build
  45. by defining USE_SIGNAL, but this is not tested on the XPS.
  46.  
  47.