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