This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/18895] New: libgfortran AM_MAKEFLAGS arg list + environment too large
- From: "dje at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Dec 2004 00:11:56 -0000
- Subject: [Bug bootstrap/18895] New: libgfortran AM_MAKEFLAGS arg list + environment too large
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
The addition of AM_MAKEFLAGS to libgfortran Makefile to fix a cross-compiler
problem significantly increases the size of the process environment to the point
that the arg list plus the environment is greater than MAX_ARG on AIX.
AM_MAKEFLAGS appears to be completely redundant and unnecessary in any target
library, except for specific options that should be passed using flags_to_pass.
AM_MAKEFLAGS is present in all target library makefiles. It performs an
additional variable expansion and substitution that fixes a bad substitution of
CC_FOR_TARGET into CC when cross-compiling that does not occur when building
native. The cause of the different behavior has not been determined.
--
Summary: libgfortran AM_MAKEFLAGS arg list + environment too
large
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Keywords: build
Severity: critical
Priority: P1
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dje at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: powerpc-ibm-aix5.2.0.0
GCC host triplet: powerpc-ibm-aix5.2.0.0
GCC target triplet: powerpc-ibm-aix5.2.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18895