1
1
=====================================================
2
- Frequently Asked Questions (FAQ) for PostgresSQL V6.0
2
+ Frequently Asked Questions (FAQ) for PostgresSQL V6.1
3
3
IRIX Specific
4
4
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
5
5
=====================================================
6
- last updated: Wed Jan 29 21:25 :00 GMT 1997
6
+ last updated: Fri Jun 13 09:54 :00 BST 1997
7
7
8
8
current maintainer: Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
9
9
original author: Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
10
10
11
11
12
12
Changes in this version (* = modified, + = new, - = removed):
13
- *1.2) What changes do I need to make to src/Makefile.global or
14
- src/Makefile.custom?
15
- *1.4) Are there any other changes I should make?
13
+ +1.5) Can I install PostgreSQL under Irix 6.4?
16
14
17
15
This file is divided approximately as follows:
18
16
1.*) Installing Postgres95
@@ -26,7 +24,10 @@ Questions answered:
26
24
1.3) What are the references in X11_LIB to libsocket and libnsl in
27
25
src/Makefile.global?
28
26
1.4) Are there any other changes I should make?
27
+ 1.5) Can I install PostgreSQL under Irix 6.4?
29
28
2.1) Why can't I move the executable files?
29
+ 3.1) How do I compile a C program to create a function for extending
30
+ Postgres95
30
31
31
32
----------------------------------------------------------------------
32
33
Section 1: Installing Postgres95
@@ -84,6 +85,38 @@ Section 1: Installing Postgres95
84
85
For an explanation as to why this is a good idea, see Question 2.1
85
86
86
87
88
+ 1.5) Can I install PostgreSQL under Irix 6.4?
89
+
90
+ Irix 6.4 has a bug in ld which mishandles the addresses of
91
+ static procedures when object files are assembled into
92
+ larger object files using 'ld -r'. This bug has been reported
93
+ to Silicon Graphics. The following patch should be applied as
94
+ a workaround. (Supplied by Bob Bruccoleri <bruc@bms.com>)
95
+
96
+ *** ./backend/Makefile.orig Thu May 22 00:00:15 1997
97
+ --- ./backend/Makefile Thu Jun 5 16:47:27 1997
98
+ ***************
99
+ *** 54,60 ****
100
+ all: postgres $(POSTGRES_IMP) global1.bki.source local1_template1.bki.source
101
+
102
+ postgres: $(OBJS) ../utils/version.o
103
+ ! $(CC) -o postgres $(OBJS) ../utils/version.o $(LDFLAGS)
104
+
105
+ $(OBJS): $(DIRS:%=%.dir)
106
+
107
+ --- 54,64 ----
108
+ all: postgres $(POSTGRES_IMP) global1.bki.source local1_template1.bki.source
109
+
110
+ postgres: $(OBJS) ../utils/version.o
111
+ ! # $(CC) -o postgres $(OBJS) ../utils/version.o $(LDFLAGS)
112
+ ! -rm -f *.o
113
+ ! find . -name "*.o" -exec cp \{\} . \;
114
+ ! rm -f SUBSYS.o
115
+ ! $(CC) -o postgres *.o ../utils/version.o $(LDFLAGS)
116
+
117
+ $(OBJS): $(DIRS:%=%.dir)
118
+
119
+
87
120
----------------------------------------------------------------------
88
121
Section 2: Deinstalling Postgres95
89
122
----------------------------------------------------------------------
@@ -118,3 +151,8 @@ Section 3: Extending Postgres95
118
151
-shared -o funcs.so funcs.c
119
152
120
153
154
+ ----------------------------------------------------------------------------
155
+ Dr. Andrew C.R. Martin University College London
156
+ EMAIL: (Work) martin@biochem.ucl.ac.uk (Home) andrew@stagleys.demon.co.uk
157
+ URL: http://www.biochem.ucl.ac.uk/~martin
158
+ Tel: (Work) +44(0)171 419 3890 (Home) +44(0)1372 275775
0 commit comments