aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2006-10-13 16:41:59 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2006-10-13 12:41:59 -0400
commitd3a95f2752f08185ffce536dc5cf7dc67fdea225 (patch)
treeb4c41204910ccddc6a375689a879670af9bde2be /gcc
parentd407b27dc1d160b62421b4fd3c94d8d822c97c42 (diff)
downloadgcc-d3a95f2752f08185ffce536dc5cf7dc67fdea225.zip
gcc-d3a95f2752f08185ffce536dc5cf7dc67fdea225.tar.gz
gcc-d3a95f2752f08185ffce536dc5cf7dc67fdea225.tar.bz2
install.texi (*-ibm-aix*): Add comment about 32-bit GMP and MPFR for gfortran.
* doc/install.texi (*-ibm-aix*): Add comment about 32-bit GMP and MPFR for gfortran. From-SVN: r117700
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/install.texi5
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ff9a841..bbea7ce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-13 David Edelsohn <edelsohn@gnu.org>
+
+ * doc/install.texi (*-ibm-aix*): Add comment about 32-bit GMP
+ and MPFR for gfortran.
+
2006-10-13 Carlos O'Donell <carlos@codesourcery.com>
* config/elfos.h (MAX_OFILE_ALIGNMENT): Default to largest
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index a087a35..e76de1f 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -3228,6 +3228,11 @@ and then proceed as described in @uref{build.html,,the build
instructions}, where we strongly recommend specifying an absolute path
to invoke @var{srcdir}/configure.
+Because GCC on AIX is built as a 32-bit executable by default,
+(although it can generate 64-bit programs) the GMP and MPFR libraries
+required by gfortran must be 32-bit libraries. Building GMP and MPFR
+as static archive libraries works better than shared libraries.
+
Errors involving @code{alloca} when building GCC generally are due
to an incorrect definition of @code{CC} in the Makefile or mixing files
compiled with the native C compiler and GCC@. During the stage1 phase of