When building current (as of 20090709) lto branch no Solaris 11/SPARC with Sun as or Solaris 10/x86 with /usr/sfw/bin/gas (gas 2.15), libobjc fails to configure: configure:11129: checking for exception model to use configure:11161: /vol/gccsrc/obj/gcc-lto-20090709/11-gcc/./gcc/xgcc -B/vol/gccsrc/obj/gcc-lto-20090709/11-gcc/./gcc/ -B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/ -isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem /vol/gcc/sparc-sun-solaris2.11/sys-include -c -x objective-c -fgnu-runtime -fobjc-exceptions -S conftest.c >&5 configure: In function '__objc_gnu_init': configure:11156:1: sorry, unimplemented: Multiple EH personalities are supported only with assemblers supporting .cfi.personality dirrective. configure:11164: $? = 1 configure:11185: error: unable to detect exception model This message (with the typo `dirrective') is from gcc/dwarf2out.c (dwarf2out_begin_prologue), it would be better to detect or at least document this up front rather than failing far into the build.
Can you check if this still applies? It should be broken on trunk as well then.
Subject: Re: libobjc fails to configure on Solaris rguenth at gcc dot gnu dot org writes: > Can you check if this still applies? It should be broken on trunk as well > then. you're right: the problem is gone on both sparc-sun-solaris2.11 and i386-pc-solaris2.10 as of rev. 152243 (20090928). Rainer
Fixed then.