i noticed that --disable-shared also disables the libgcc_eh.a in libgcc/Makefile.in:
(...) ifeq ($(enable_shared),yes) all: libgcc_eh.a libgcc_s$(SHLIB_EXT) ifneq ($(LIBUNWIND),) all: libunwind$(SHLIB_EXT) endif endif (...) imho this looks like a bug. libgcc_eh.a is used with libgcc.a in cross-toolchains. -- Summary: --disable-shared doesn't build libgcc_eh.a Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pluto at agmk dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35857