alphaev56-dec-osf4.0d: gas and ld not supported? (fwd)
Gerald Pfeifer
pfeifer@dbai.tuwien.ac.at
Wed Oct 14 21:17:00 GMT 1998
Forward of a binutils bug report. (Thanks Ian for your detailed reply!)
This means that EGCS cannot process template heavy C++ code on this
platform (Digital ld is broken, GNU ld does not fully support that
platform).
Unless EGCS and libstdc++ are already built with -fsquangle, that is,
something which is not mentioned in the installation instructions and
actually not really supported.
In my opinion, squangling should be enabled by default rather soon than
later.
I am well aware of the implications of breaking binary compatibility, but
just consider all these bug reports and enquiries we get with regard to
similiar problems under Solaris and further platforms.
Gerald
--
Gerald Pfeifer (Jerry) Vienna University of Technology
pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/
---------- Forwarded message ----------
From: Ian Lance Taylor <ian@cygnus.com>
To: pfeifer@dbai.tuwien.ac.at
Cc: bug-gnu-utils@gnu.org
Date: Thu, 10 Sep 1998 11:10:26 -0400
Date: Thu, 10 Sep 1998 10:55:44 +0200 (MET DST)
From: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
With binutils-2.9.1 as on the GNU mirror sites, I get
alpha[156]:~/binutils-2.9.1% ./configure
Configuring for a alphaev56-dec-osf4.0d host.
*** This configuration is not supported in the following subdirectories:
gas ld
(Any other directories should still work fine.)
Is this a bug in configure.guess or is this host really not supported?
Digital Unix is only partially supported. The GNU assembler does not
generate exception information which the native linker expects. The
GNU linker does not support shared libraries. I have a vague
recollection that Digital Unix 4.0 has added some additional
facilities which the GNU tools do not support.
Ian Taylor
ian@cygnus.com
More information about the Gcc
mailing list