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