This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[doc] update install.texi wrt. FreeBSD
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: gcc-patches at gcc dot gnu dot org, Loren James Rittle <rittle at labs dot mot dot com>
- Date: Sun, 20 Jun 2010 22:47:47 +0200 (CEST)
- Subject: [doc] update install.texi wrt. FreeBSD
The doc patch below follows some of the changes to the compiler that
I backport recently and adjusts the flow a bit.
I have not installed this yet to give Loren a couple of days to comment.
Gerald
2010-06-20 Gerald Pfeifer <gerald@pfeifer.com>
* doc/install.texi (Specific, *-*-freebsd*): Adjust to recent
changes. Streamline paragraph on compatibility with the system
compiler.
Index: doc/install.texi
===================================================================
--- doc/install.texi (revision 161051)
+++ doc/install.texi (working copy)
@@ -3207,12 +3207,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{libgcc_s.so.1} (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{libgcc_s.so.1} and boehm-gc (on FreeBSD 7 or later) is enable
+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