/contrib/ntp/html/build/hints/rs6000

https://bitbucket.org/freebsd/freebsd-head/ · #! · 56 lines · 42 code · 14 blank · 0 comment · 0 complexity · 3d3df5a701d41b2114489a55e4b1a374 MD5 · raw file

  1. 15.7.1993
  2. xntp3 compiles now again on AIX. I have disabled prototyping and added
  3. the switch -D_NO_PROTO which disables prototyping in the system include
  4. files.
  5. Matthias Ernst maer@nmr.lpc.ethz.ch
  6. --------------------------------------------------------------------------------
  7. Xntp version 3 now support the cc compiler for AIX.
  8. The Config.aix will now use cc by default. You can still compile xntp
  9. with the bsd compiler by changing "COMP= cc" to "COMP= bsdcc" and
  10. and removing the "-DSTUPID_SIGNAL" option from the "DEFS" option.
  11. xntp and tickadj was also modified so that the value of tickadj is read
  12. form the kernel and can be set by tickadj. For now I would not set
  13. tickadj below 40 us.
  14. Bill Jones
  15. jones@chpc.utexas.edu
  16. -------------------------------------------------------------------------------
  17. This is a modified version of xntp version 3 for the RS6000. It works for
  18. AIX 3.2 and these are the same changes as have been applied tothe version 2
  19. implementation of xntp. It works fine for us but I have not tested all of
  20. the features, especially the local clock support for the RS6000 is not tested
  21. at all.
  22. Matthias Ernst, ETH-Zuerich, Switzerland - maer@nmr.lpc.ethz.ch
  23. --------------------------------------------------------------------------------
  24. Here the original README.rs6000 for the version 2 implementation:
  25. A hacked version of xntp for the IBM RS/6000 under AIX 3.1 can be found
  26. in xntp.rs6000.tar.Z. [ if still available at all - Frank Kardel 93/12/3 ]
  27. This will not work on older versions of AIX due to a kernel bug; to find
  28. out whether you have the kernel bug, compile and run testrs6000.c (see
  29. comments in the code for instructions).
  30. xntp and testrs6000 require "bsdcc" to compile. This is simply another
  31. entry point into the xlc compiler with various options set for BSD
  32. compatibility. If your system does not have bsdcc, do the following:
  33. link /bin/bsdcc to /bin/xlc
  34. put the following into /etc/xlc.cfg:
  35. * BSD compatibility
  36. bsdcc: use = DEFLT
  37. crt = /lib/crt0.o
  38. mcrt = /lib/mcrt0.o
  39. gcrt = /lib/gcrt0.o
  40. libraries = -lbsd, -lc
  41. proflibs = -L/lib/profiled,-L/usr/lib/profiled
  42. options = -H512,-T512, -qlanglvl=extended, -qnoro, -D_BSD, -D_NONSTD_TYPES, -D_NO_PROTO, -tp,-B/lib/