Patchwork [doc] update install.texi wrt. FreeBSD

mail settings
Submitter Gerald Pfeifer
Date July 24, 2010, 8:04 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/59860/
State New
Headers show


Gerald Pfeifer - July 24, 2010, 8:04 p.m.
On Sun, 20 Jun 2010, Gerald Pfeifer wrote:
> The doc patch below follows some of the changes to the compiler that
> I backport recently and adjusts the flow a bit.

I now committed the following with a minor tweak of the original patch
("enable_d_") to HEAD.


2010-07-24  Gerald Pfeifer  <>

	* doc/install.texi (Specific, *-*-freebsd*): Adjust to recent
	changes.  Streamline paragraph on compatibility with the system


Index: doc/install.texi
--- doc/install.texi	(revision 162499)
+++ doc/install.texi	(working copy)
@@ -3219,12 +3219,13 @@ 
 FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was
 discontinued in GCC 4.0.
-In GCC 4.5, we enabled the use of @code{dl_iterate_phdr} inside boehm-gc on
-FreeBSD 7 or later.  In order to better match the configuration of the
-FreeBSD system compiler: We also enabled the check to see if libc
-provides SSP support (which it does on FreeBSD 7), the use of
-@code{dl_iterate_phdr} inside @file{} (on FreeBSD 7 or later)
-and the use of @code{__cxa_atexit} by default (on FreeBSD 6 or later).
+In order to better utilize FreeBSD base system functionality and match
+the configuration of the system compiler, GCC 4.5 and above as well as
+GCC 4.4 past 2010-06-20 leverage SSP support in libc (which is present
+on FreeBSD 7 or later) and the use of @code{__cxa_atexit} by default
+(on FreeBSD 6 or later).  The use of @code{dl_iterate_phdr} inside
+@file{} and boehm-gc (on FreeBSD 7 or later) is enabled
+by GCC 4.5 and above.
 We support FreeBSD using the ELF file format with DWARF 2 debugging
 for all CPU architectures.  You may use @option{-gstabs} instead of