34 lines
1.6 KiB
Text
34 lines
1.6 KiB
Text
$NetBSD: README.IRIX,v 1.2 2004/09/12 17:43:37 jschauma Exp $
|
|
|
|
You will need a working C compiler, either gcc or SGI's MIPS and MIPSpro
|
|
compiler (cc/c89). Please set the CC environment variable according to your
|
|
preference. If you do not have a license for the MIPSpro compiler suite, you
|
|
can download a gcc tardist file from http://freeware.sgi.com/.
|
|
|
|
Please note that you will need Irix 6.5.17 or higher, as this is the earliest
|
|
version of Irix providing support for if_indextoname(3), if_nametoindex(3),
|
|
etc.
|
|
|
|
At this point in time, pkgsrc only supports one ABI. That is, you can not
|
|
switch between the old 32-bit ABI, the new 32-bit ABI and the 64-bit ABI. If
|
|
you start out using "abi=n32", that's what all your packages will be built
|
|
with.
|
|
|
|
Therefore, please make sure that you have no conflicting CFLAGS in your
|
|
environment or the /etc/mk.conf. Particularly, make sure that you do
|
|
not try to link n32 object files with lib64 or vice versa. Check your
|
|
/etc/compiler.defaults and $SGI_ABI!
|
|
|
|
If you have the actual pkgsrc tree mounted via NFS from a different host,
|
|
please make sure to set WRKOBJDIR to a local directory, as it appears that
|
|
Irix linker occasionally runs into issues when trying to link over a network
|
|
mounted filesystem.
|
|
|
|
The bootstrapping process should set all the right options for programs
|
|
such as imake(1), but you may want to set some options depending on your
|
|
local setup. Please see pkgsrc/mk/bsd.pkg.defaults.mk and, of course,
|
|
your compilers man pages for details.
|
|
|
|
bootstrap-pkgsrc has been tested on Irix 6.5.23f on:
|
|
- an O2 with 1 180 MHZ IP32 Processor (R5000) (n32 ABI)
|
|
- an Origin 200 with 2 180 MHZ IP27 Processors (R10000) (64 ABI)
|