Built gcc 4.0.0, without C++ support
Daniel Jacobowitz
drow@false.org
Mon Apr 25 15:06:00 GMT 2005
On Mon, Apr 25, 2005 at 12:28:18PM +0200, Rainer Orth wrote:
> If I compare stdexcept.s when building with /usr/sfw/bin/gas vs. gas
> 2.15.96, I see differences like the following:
>
> .Ltext0:
> .weak _ZTISt11logic_error
> - .section .gnu.linkonce.r._ZTISt11logic_error,"a",@progbits
> + .section .gnu.linkonce.r._ZTISt11logic_error,"aG",@progbits,_ZTISt11logic_error,comdat
>
> Comparing gcc/auto-host.h between bootstraps with those different gas
> versions, I find:
>
> /* Define 0/1 if your assembler supports COMDAT group. */
> -#define HAVE_GAS_COMDAT_GROUP 0
> +#define HAVE_GAS_COMDAT_GROUP 1
>
> So obviously Sun ld doesn't have the necessary support for COMDAT groups
> (even with GNU ld, a quite recent version seems to be required).
> Unfortunately, gcc's configure.ac doesn't check for this, but should.
So you're using gas with the Sun linker? Yes, the configure check
definitely needs to test both as and ld.
--
Daniel Jacobowitz
CodeSourcery, LLC
More information about the Gcc
mailing list