diff options
Diffstat (limited to 'doc/FAQ_IRIX')
-rw-r--r-- | doc/FAQ_IRIX | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/doc/FAQ_IRIX b/doc/FAQ_IRIX deleted file mode 100644 index 57757efbf08..00000000000 --- a/doc/FAQ_IRIX +++ /dev/null @@ -1,75 +0,0 @@ -======================================================= -Frequently Asked Questions (FAQ) for PostgreSQL 7.2 -IRIX Specific -TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ -======================================================= -last updated: $Date: 2001/12/19 18:50:48 $ - -current maintainer: Luis Amigo (lamigo@atc.unican.es) -original author: Luis Amigo (lamigo@atc.unican.es) - - -Questions covered here: -1.1) What do I need to install PostgreSQL on IRIX? -1.2) Anything special about the build/install procedure? -1.3) OK, it seemed to build and install, but the regression test fails. - - ----------------------------------------------------------------------- -Section 1: Installing PostgreSQL ----------------------------------------------------------------------- - -1.1) What do I need to install PostgreSQL on IRIX? - -PostgreSQL 7.2 has been run on MIPS r8000, r10000(both ip25 and ip27) -and r12000(ip35) processors, running IRIX 6.5.5m, 6.5.12 and 6.5.13 with -MIPSPro compilers version 7.30, 7.3.1.2m and 7.3. - -Aside from the PostgreSQL source distribution, you will need GNU make -(SGI's make will not do), and the MIPSPro full ANSI C compiler. - -There are problems trying to build with GCC. It is a known gcc bug -(not fixed as of version 3.0) related to using functions that return -certain kinds of structures. This bug affects functions like -inet_ntoa, inet_lnaof, inet_netof, inet_makeaddr and semctl. It is -supposed to be fixed by forcing code to link those functions with -libgcc, but this has not been tested yet. - - -1.2) Anything special about the build/install procedure? - -In order to compile with cc you will need to execute: - -CC=cc ./configure - -You may want to edit src/templates/irix5 to include something like: - -CFLAGS='-O2' -LDFLAGS='-O2' - -It is a good place to improve performance of PostgreSQK, because here you -may use all MIPSPro power generating specific objects, see man cc. - -Another known problem is include location, it may be different from some -compiler installations to others. This may manifest itself with something like: - -cc-1020 cc: ERROR File = pqcomm.c, Line = 427 - The identifier "TCP_NODELAY" is undefined. - - if (setsockopt(port->sock, IPPROTO_TCP, TCP_NODELAY, - -Some versions include TCP definitions in <sys/xti.h>, so it is necessary to -add #include <sys/xti.h> in src/backend/libpq/pqcomm.c and in -src/interfaces/libpq/fe-connect.c. - - -1.3) OK, it seemed to build and install, but the regression test fails. - -There are several "expected failures" due to differences between your platform -and the regression test reference platform used by the PostgreSQL group. All -of these should be compensated for by the regression test comparison -mechanism, with the possible exception of some low-order-digit differences in -the geometry tests (depending on which FPU are you using) or order differences -between zero and NULL in join tests(depending on compiler version). - -Any other error is cause for suspicion. |