Blame README.irix

Packit fcad23
Some notes for the IRIX port
Packit fcad23
============================
Packit fcad23
Packit fcad23
1. Compiling
Packit fcad23
------------
Packit fcad23
Packit fcad23
net-snmp 5.3.1 and later have been compiled successfully on IRIX 6.5 using the 
Packit fcad23
MIPSpro C compiler 7.4.4m in C99 mode:
Packit fcad23
Packit fcad23
	CC=c99 ./configure && make && make install
Packit fcad23
Packit fcad23
Please note that the "host" module doesn't compile on IRIX, so you *cannot*
Packit fcad23
configure with "--with-mib-modules=host".
Packit fcad23
Packit fcad23
Compiling with gcc may be possible, but is unsupported at this point in time
Packit fcad23
due to difficulties with the IRIX system headers. Brent Bice has reported
Packit fcad23
a successful build of net-snmp 5.4 with gcc 3.4.6 on a IP30 machine using:
Packit fcad23
Packit fcad23
	CFLAGS="-D_PAGESZ=16384 -D_MIPS3_ADDRSPACE -DIP30 -DR10000 -DMP \
Packit fcad23
	        -DCELL_PREPARE -DBHV_PREPARE" ./configure ...
Packit fcad23
Packit fcad23
See http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/0620/bks/\
Packit fcad23
SGI_Developer/books/DevDriver_PG/sgi_html/ch10.html and 
Packit fcad23
/var/sysgen/Makefile.kernio .
Packit fcad23
Packit fcad23
2. CPU stats
Packit fcad23
------------
Packit fcad23
Packit fcad23
net-snmp 5.4.1 and later reports CPU statistics on IRIX 6.x by default using 
Packit fcad23
the hardware/cpu/cpu_sysinfo module. There's also an alternative implementation:
Packit fcad23
hardware/cpu/cpu_pcp. For full discussion and build instructions for cpu_pcp
Packit fcad23
see Patch #1675869: 
Packit fcad23
Packit fcad23
  http://sf.net/support/tracker.php?aid=1675869
Packit fcad23
Packit fcad23
Packit fcad23
3. Known Issues
Packit fcad23
---------------
Packit fcad23
Packit fcad23
Accessing certain MIB objects on IRIX64 machines (i.e. when running a 64-bit 
Packit fcad23
kernel will trigger nlist/klookup errors. The agent will not return proper 
Packit fcad23
values for the affected MIB objects (e.g. tcpConnTable, udpTable). 
Packit fcad23
Starting from net-snmp 5.4, you can avoid nlist altogether (recommended for 
Packit fcad23
IRIX64) by using
Packit fcad23
Packit fcad23
   ./configure --without-kmem-usage ...
Packit fcad23
Packit fcad23
Packit fcad23
3. Feedback
Packit fcad23
-----------
Packit fcad23
Packit fcad23
Please also see README and PORTING.
Packit fcad23
Packit fcad23
If you have questions, additional insights or (even better) patches regarding
Packit fcad23
net-snmp on IRIX, please refer to the net-snmp mailing lists (see 
Packit fcad23
http://www.net-snmp.org/lists).