Sun Solaris specific
To be read in conjunction with the installation instructions.
============================================================
-Last updated: $Date: 2006/12/02 09:29:51 $
+Last updated: $Date: 2007/02/23 18:38:19 $
Contents:
6) Where I can download prepared Solaris packages?
7) How can I tune PostgreSQL and Solaris for performance?
8) Can I use DTrace for tracing PostgreSQL?
+9) Can I compile PostgreSQL with Kerberos v5 support?
1) What tools do I need to build and install PostgreSQL on Solaris?
This is probably a case of the run-time linker being unable to find
some library, probably libz, libreadline or some other non-standard
library such as libssl. To point it to the right location, set the
-LD_LIBRARY_PATH environment variable, e.g.,
+LDFLAGS environment variable, e.g.,
- LD_LIBRARY_PATH=/usr/sfw/lib:/opt/sfw/lib:/usr/local/lib
- export LD_LIBRARY_PATH
+ LDFLAGS="-R /usr/sfw/lib:/opt/sfw/lib:/usr/local/lib"
+ export LDFLAGS
-and restart configure. You will also have to keep this setting whenever
-you run any of the installed PostgreSQL programs. Alternatively, set
-the environment variable LD_RUN_PATH. See the ld(1) man page for more
+and restart configure. See the ld(1) man page for more
information.
Yes, see the chapter "Monitoring Database Activity" in the documentation
for further information.
+You can also find more information here:
+
+ http://blogs.sun.com/robertlor/entry/user_level_dtrace_probes_in
+
If you see the linking of the postgres executable abort with an error
message like
gmake: *** [postgres] Error 1
your DTrace installation is too old to handle probes in static
-functions. You need Solaris 10u3 or newer.
+functions. You need Solaris 10u4 or newer. Workaround is remove static
+keyword from AbortTransaction and CommitTransaction functions declaration in
+src/backend/access/transam/xact.c.
-You can also find more information here:
+See http://sunsolve.sun.com/search/document.do?assetkey=1-1-2139224-1
+(registration required).
+
+9) Can I compile PostgreSQL with Kerberos v5 support?
+
+Kerberos is integrated in OpenSolaris and will be integrated in Solaris 10u4. GSS security
+mechanism contains internal Kerberos v5 library implementation which provide all necessary
+krb5 function. However, usage this library is only on own risk. It is private library
+and interface may change without notice.
- http://blogs.sun.com/robertlor/entry/user_level_dtrace_probes_in