Hello. I've tried to build gcc 3.4.0 (the same problem with 3.3.2) with target=sparc-sun-solaris2.8 (on i386 Redhat 7.2) I've got: /usr/local/gcc-3.4.0/sparc-sun-solaris2.8/bin/ld:libgcc/libgcc.map: file format not recognized; treating as linker script /usr/local/gcc-3.4.0/sparc-sun-solaris2.8/bin/ld:libgcc/libgcc.map:1: parse error libgcc.map looks like: GCC_3.0 { global: _Unwind_GetDataRelBase; __register_frame_table; __ucmpdi2; __addvsi3; _Unwind_GetTextRelBase; _Unwind_GetLanguageSpecificData; __fixunssfdi; __floatdidf; __register_frame_info_bases; __deregister_frame_info; _Unwind_DeleteException; __subvdi3; _Unwind_GetRegionStart; _Unwind_Resume; __clear_cache; __negvsi2; __cmpdi2; __ashldi3; __deregister_frame_info_bases; __register_frame_info_table; __absvsi2; __register_frame_info_table_bases; _Unwind_Find_FDE; __ffsdi2; _Unwind_ForcedUnwind; _Unwind_GetGR; __subvsi3; __register_frame_info; __ashrdi3; _Unwind_GetIP; __floatditf; __lshrdi3; __mulvdi3; __muldi3; __udivdi3; __udivmoddi4; __umoddi3; __divdi3; __addvdi3; __moddi3; _Unwind_RaiseException; __negvdi2; __mulvsi3; __fixtfdi; __fixdfdi; __fixunsdfsi; __deregister_frame; _Unwind_SetGR; __negdi2; __fixsfdi; __fixunstfdi; __register_frame; _Unwind_SetIP; __fixunssfsi; __floatdisf; __fixunsdfdi; __absvdi2; local: *; }; GCC_3.3 { global: _Unwind_GetCFA; _Unwind_FindEnclosingFunction; _Unwind_Resume_or_Rethrow; _Unwind_Backtrace; } GCC_3.0; GCC_3.3.1 { global: __gcc_personality_v0; } GCC_3.3; GCC_3.4 { global: __paritysi2; __clzsi2; __ctzsi2; __popcountdi2; __popcountsi2; __paritydi2; __clzdi2; __ctzdi2; } GCC_3.3.1; Could you help me? Regards Dominik Siatkowski