From patchwork Sat Jul 24 20:04:45 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [doc] update install.texi wrt. FreeBSD Date: Sat, 24 Jul 2010 10:04:45 -0000 From: Gerald Pfeifer X-Patchwork-Id: 59860 Message-Id: To: gcc-patches@gcc.gnu.org, Loren James Rittle 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. Gerald 2010-07-24 Gerald Pfeifer * 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 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{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 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