home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / pdksh-4.9-src.tgz / tar.out / contrib / pdksh / MACHINES < prev    next >
Text File  |  1996-09-28  |  2KB  |  48 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. 386bsd    386bsd-0.1 (pk0.2.3)    1,5    {cc,gcc} -D_BSD -D_POSIX_TERM
  18. sun386, SunOS 4.0.2        1,4    {cc,gcc} -D_BSD
  19. sun4c,    SunOS 4.1.1        1,4    {cc,gcc-2.1} -ansi -D_BSD -DHAVE_SYS_STDTYPES
  20. sun3,    SunOS 4.0.3        1,4    {cc,gcc} -D_BSD
  21. sun3,    SunOS 4.1.1        1,4    {cc,gcc} -ansi -D_BSD -DHAVE_SYS_STDTYPES
  22. Bull DPX/2, B.O.S. 2.00.45    1,5    {cc,gcc-2.1} -ansi -D_POSIX_SOURCE
  23. Bull XPS-100            1,6    cc -D_SYSV -DUSE_SIGNAL
  24. i386,    BSDI BSD/386        2
  25.  
  26. NOTES:
  27. The table above sumarizes the config used.  {cc,gcc} indicates
  28. either compiler can be used.  If gcc-2.1 rather than gcc is
  29. indicated then gcc < 2 may not work.  This is at least true of
  30. sun4c (sparc) systems.
  31.  
  32. Bull DPX/2:
  33.  
  34. pdksh is not needed on this system.  It is simply used as a
  35. System V / POSIX test bed.  Build without ./std tree.  I only
  36. tried with gcc-2.1. -D_SYSV must be left out of CFLAGS for POSIX
  37. functions such as sigaction() to be used.
  38.  
  39. Bull XPS-100:    
  40.  
  41. Be sure to rm std/h/dirent.h std/h/sys/types.h and undef JOBS as
  42. the kernel does not support it.  This machine has a sigaction()
  43. implementation that appears to be faulty.  A SIGINT terminates
  44. the shell, when using the system's sigaction().  Undefining
  45. USE_SIGACT does the trick.  sigact.c can now be forced to build
  46. by defining USE_SIGNAL, but this is not tested on the XPS.
  47.  
  48.