This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/63714] AIX (5.3.7, xlC v11) fails to bootstrap for gcc 4.9.2, 4.8.3 and 4.7.4


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63714

--- Comment #15 from David Edelsohn <dje at gcc dot gnu.org> ---
GNU as and GNU ld do not consistently generate correct object files and
executables on AIX.  AIX 5.2, 5.3, 6.1, and 7.1 continued to extend and adjust
the XCOFF object file format, and the GNU tools were too lax with what they
generated for "undefined" fields. Shared libraries don't work quite right.  It
is regrettable that the GNU tools don't work.

KSH on AIX is very old. It does not support some new constructs.  And GNU
Autoconf makes very aggressive use of saving and restoring state, such as IFS. 
KSH on AIX uses temporary files while Bash uses memory. The file operations
cause the entire configure process to be unbearably and unnecessarily slow.

I do not understand what you are trying to accomplish by installing GCC but not
installing other packages on which GCC depends.  One can bootstrap GCC on AIX,
but you appear to be imposing conflicting requirements about the software
dependencies. To provide full ISO C, ISO C++, etc. conformance, and to simplify
the build process, building GCC depends on a lot of other libraries and tools.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]