home *** CD-ROM | disk | FTP | other *** search
- ======================================================================
- S U P P O R T
- doc: Fri Apr 3 13:04:22 1992
- dlm: Fri Jun 19 19:34:59 1992
- (c) 1992 ant@ips.id.ethz.ch
- uE-Info: 95 22 T 0 0 72 3 2 8 ofnI
- ======================================================================
-
- This document describes the supported machines and restrictions.
-
- Note: Much of this data has not been tested by me. Many people just sent
- me mail concerning their own ports. You can generally assume that
- there's a way to make it work on the machines mentioned here...
-
- General Quirks
- --------------
- These quirks have been added for no specific machines but just to add a
- few features. To add a quirk, you add -D<Quirk-Name> to the QUIRKS macro
- in the Makefile. You'll have to recompile inetray to use the quirk.
-
- NOASYNCIO_QUIRK
- if this is set (-DNOASYNCIO_QUIRK), stderr is not redirected to
- the syslog but to a tmpfile the name of which starts with "inetr".
- See tempnam(3) to find out where the file is written to.
-
- SUN
- ---
- Compiles without problems (SUNOS 4.1.1).
- Makefile definitions:
- CCFLAGS =
- LIBDRAND =
- LIBRPC =
- INCRPC =
- SPAIR =
- INSTALL = $(INSTALLBSD)
- QUIRKS =
- Warnings to ignore:
- #include of /usr/include/... may be non-portable
-
- SGI (Silicon Graphics)
- ----------------------
- Compiles and runs perfectly. Multiple servers work just fine.
- Makefile definitions:
- CCFLAGS = -cckr
- LIBDRAND =
- LIBRPC = -lsun
- INCRPC =
- SPAIR =
- INSTALL = $(INSTALLSYSV)
- QUIRKS =
-
- Snake (HP/UX) (not fully tested)
- -------------
- Makefile definitions:
- CCFLAGS =
- LIBDRAND =
- LIBRPC = librpclib.a -lbsd
- INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
- SPAIR =
- INSTALL = $(INSTALLSYSV)
- QUIRKS = -DSNAKE_QUIRK
-
- Convex C240
- -----------
- Makefile definitions:
- CCFLAGS = -pcc -fi
- LIBDRAND = libdrand48.a
- LIBRPC =
- INCRPC =
- SPAIR =
- INSTALL = $(INSTALLSINGLE)
-
- IBM/6000 Model 340 (not fully tested)
- ------------------
- Makefile definitions:
- CCFLAGS =
- LIBDRAND =
- LIBRPC =
- INCRPC =
- SPAIR =
- INSTALL = $(INSTALLSINGLE)
-
- DECstation
- ----------
- Needs librpclib.a under the current version. This can be compiled
- without many problems (see section Compiling librpclib.a in INSTALL).
- After that it runs fine (including multiple servers).
- Note: you should also comment out the #define of MAXHOSTNAMELEN from the
- file rpc/types.h (There IS and #ifndef, but due to a peculiarity of
- rpcgen the sequence of includes cannot be made correct).
- Makefile definitions:
- CCFLAGS = <none>
- LIBRPC = librpclib.a
- INCRPC = -I<Path of Sun_rpc_4.0> -Dsparc
- SPAIR = <none>
- INSTALL = $(INSTALLBSD)
- QUIRKS = <none>
-
- Apple (AUX)
- -----------
- Needs librpclib.a under the current version. This can be compiled
- without many problems (see section Compiling librpclib.a in INSTALL).
- After that it runs fine (including multiple servers).
- Makefile definitions:
- CCFLAGS = <none>
- LIBRPC = librpclib.a
- INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
- SPAIR = socketpair.o
- INSTALL = $(INSTALLSYSV)
- QUIRKS = -DAUX_QUIRK
-
-