Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
4c4f1189
Commit
4c4f1189
authored
Oct 03, 1997
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update machine-specific FAQs. Too late.
parent
83cd375c
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
285 additions
and
62 deletions
+285
-62
doc/FAQ_Irix
doc/FAQ_Irix
+44
-19
doc/FAQ_Linux
doc/FAQ_Linux
+241
-43
No files found.
doc/FAQ
-
Irix
→
doc/FAQ
_
Irix
View file @
4c4f1189
=====================================================
Frequently Asked Questions (FAQ) for Postgre
sSQL
V6.1
Frequently Asked Questions (FAQ) for Postgre
SQL
V6.1
IRIX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=====================================================
last updated: Fri
Jun 13 09:54
:00 BST 1997
last updated: Fri
Sep 19 11:51
:00 BST 1997
current maintainer: Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
original author: Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
Changes in this version (* = modified, + = new, - = removed):
+1.5) Can I install PostgreSQL under Irix 6.4?
+1.6) The make fails with the following message:
ld32: ERROR 4: Conflicting flag setting: -call_shared
This file is divided approximately as follows:
1.*) Installing Postgre
s95
2.*) Uninstalling Postgre
s95
3.*) Extending Postgre
s95
1.*) Installing Postgre
SQL
2.*) Uninstalling Postgre
SQL
3.*) Extending Postgre
SQL
Questions answered:
1.1) What extra items do I need to install Postgre
s95
under Irix?
1.1) What extra items do I need to install Postgre
SQL
under Irix?
1.2) What changes do I need to make to src/Makefile.global?
1.3) What are the references in X11_LIB to libsocket and libnsl in
src/Makefile.global?
1.4) Are there any other changes I should make?
1.5) Can I install PostgreSQL under Irix 6.4?
1.5) Can I install PostgreSQL under Irix 6.x?
1.6) The make fails with the following message:
ld32: ERROR 4: Conflicting flag setting: -call_shared
2.1) Why can't I move the executable files?
3.1) How do I compile a C program to create a function for extending
Postgre
s95
Postgre
SQL
----------------------------------------------------------------------
Section 1: Installing Postgre
s95
Section 1: Installing Postgre
SQL
----------------------------------------------------------------------
1.1) What extra items do I need to install Postgre
s95
under Irix?
1.1) What extra items do I need to install Postgre
SQL
under Irix?
You *must* have the following installed:
a) Gnu make (installed as gmake)
You are recommended to install the following:
a) GNU install (installed as ginstall)
(This is part of the GNU fileutils package)
You may choose to install the following:
a) GNU readline library (if you wish psql to have readline
...
...
@@ -83,15 +87,19 @@ Section 1: Installing Postgres95
CUSTOM_INSTALL=ginstall
For an explanation as to why this is a good idea, see Question 2.1
Ginstall is part of the GNU fileutils package.
1.5) Can I install PostgreSQL under Irix 6.
4
?
1.5) Can I install PostgreSQL under Irix 6.
x
?
Irix 6.4 has a bug in ld which mishandles the addresses of
Irix 6.
2-6.
4 has a bug in ld which mishandles the addresses of
static procedures when object files are assembled into
larger object files using 'ld -r'. This bug has been reported
to Silicon Graphics. The following patch should be applied as
a workaround. (Supplied by Bob Bruccoleri <bruc@bms.com>)
to Silicon Graphics.
One option is to use the Gnu version of ld. Alternatively,
the following patch should be applied as a workaround.
(Supplied by Bob Bruccoleri <bruc@bms.com>)
*** ./backend/Makefile.orig Thu May 22 00:00:15 1997
--- ./backend/Makefile Thu Jun 5 16:47:27 1997
...
...
@@ -117,8 +125,25 @@ Section 1: Installing Postgres95
$(OBJS): $(DIRS:%=%.dir)
1.6) The make fails with the following message:
ld32: ERROR 4: Conflicting flag setting: -call_shared
If gmake fails in .../src/backend while building obj/ACCESS.o
with a message from ld32, you can work around this by using
ld for the LD environment variable rather than cc.
The problem has been observed under Irix 5.3 when compiling both
Postgres95-1.09 and PostgreSQL-6.2Beta6, but on some systems
these appear to compile with no such problems.
Fix supplied by Brian Sanders (bsanders@netcom.com,
brian@fresnelsoft.com)
----------------------------------------------------------------------
Section 2: Deinstalling Postgre
s95
Section 2: Deinstalling Postgre
SQL
----------------------------------------------------------------------
2.1) Why can't I move the executable files?
...
...
@@ -140,14 +165,14 @@ Section 2: Deinstalling Postgres95
----------------------------------------------------------------------
Section 3: Extending Postgre
s95
Section 3: Extending Postgre
SQL
----------------------------------------------------------------------
3.1) How do I compile a C program to create a function for extending
Postgre
s95
Postgre
SQL
Here is a sample command line:
cc -I/usr/local/
postgres95/include/ -I/usr/local/postgres95
/src/backend
cc -I/usr/local/
PostgreSQL/include/ -I/usr/local/PostgreSQL
/src/backend
-shared -o funcs.so funcs.c
...
...
doc/FAQ
-
Linux
→
doc/FAQ
_
Linux
View file @
4c4f1189
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment