summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adam@chlipala.net>2011-07-23 09:42:34 -0400
committerGravatar Adam Chlipala <adam@chlipala.net>2011-07-23 09:42:34 -0400
commit81e7f95451a25669e849f766b814ede3c9336264 (patch)
treeedc610cada8154ab1aed428999181eaab5605d64 /doc
parentc723667d402b730edc4059cb132587977893b42a (diff)
Stop using -fno-inline by default
Diffstat (limited to 'doc')
-rw-r--r--doc/manual.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/manual.tex b/doc/manual.tex
index c8a5ce68..7468c0e6 100644
--- a/doc/manual.tex
+++ b/doc/manual.tex
@@ -93,7 +93,7 @@ Even with the right packages installed, configuration and building might fail to
GCCARGS=-fnested-functions ./configure
\end{verbatim}
-Some Mac OS X users have reported needing to use this particular GCCARGS value.
+Some Mac OS X users have reported needing to use this particular GCCARGS value. Also, some older GCC versions have inlining-related bugs that can be masked (at some cost to output code quality) by adding \texttt{-fno-inline} here.
Since the author is still getting a handle on the GNU Autotools that provide the build system, you may need to do some further work to get started, especially in environments with significant differences from Linux (where most testing is done). The variables \texttt{PGHEADER}, \texttt{MSHEADER}, and \texttt{SQHEADER} may be used to set the proper C header files to include for the development libraries of PostgreSQL, MySQL, and SQLite, respectively. To get libpq to link, one OS X user reported setting \texttt{GCCARGS="-I/opt/local/include -L/opt/local/lib/postgresql84"}, after creating a symbolic link with \texttt{ln -s /opt/local/include/postgresql84 /opt/local/include/postgresql}.