Building lang/gcc (4.6) on freebsd-arm

Zip Random ziprandom at googlemail.com
Wed Jul 31 18:55:11 UTC 2013


Hi All, 

I'm trying to build gcc from the ports tree on a sheevaplug running freebsd 9.1 and I get an error [1]:

[...]
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crti.o: compiled for a big endian system and target is little endian/usr/local/bin/ld: failed to merge target specific data of file /usr/ports/lang/gcc/work/build/./gcc/be/crti.o
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crtbeginS.o: compiled for a big endian system and target is little endian
[...]

about endianness. How can I get around that ? 

and can someone tell me how far away is EABI support?

thanks for any replies,

zip 

[1] The complete Error: 

/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crti.o: compiled for a big endian system and target is little endian/usr/local/bin/ld: failed to merge target specific data of file /usr/ports/lang/gcc/work/build/./gcc/be/crti.o
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crtbeginS.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file /usr/ports/lang/gcc/work/build/./gcc/be/crtbeginS.o
/usr/local/bin/ld: _thumb1_case_sqi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thumb1_case_sqi_s.o
/usr/local/bin/ld: _thumb1_case_uqi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thumb1_case_uqi_s.o
/usr/local/bin/ld: _thumb1_case_shi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thumb1_case_shi_s.o
/usr/local/bin/ld: _thumb1_case_uhi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thumb1_case_uhi_s.o
/usr/local/bin/ld: _thumb1_case_si_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thumb1_case_si_s.o
/usr/local/bin/ld: _udivsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _udivsi3_s.o
/usr/local/bin/ld: _divsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divsi3_s.o
/usr/local/bin/ld: _umodsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _umodsi3_s.o
/usr/local/bin/ld: _modsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _modsi3_s.o
/usr/local/bin/ld: _dvmd_tls_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _dvmd_tls_s.o
/usr/local/bin/ld: _bb_init_func_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _bb_init_func_s.o
/usr/local/bin/ld: _clzsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _clzsi2_s.o
/usr/local/bin/ld: _clzdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _clzdi2_s.o
/usr/local/bin/ld: _muldi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _muldi3_s.o
/usr/local/bin/ld: _negdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _negdi2_s.o
/usr/local/bin/ld: _lshrdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _lshrdi3_s.o
/usr/local/bin/ld: _ashldi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ashldi3_s.o
/usr/local/bin/ld: _ashrdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ashrdi3_s.o
/usr/local/bin/ld: _cmpdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _cmpdi2_s.o
/usr/local/bin/ld: _ucmpdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ucmpdi2_s.o
/usr/local/bin/ld: _clear_cache_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _clear_cache_s.o
/usr/local/bin/ld: _enable_execute_stack_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _enable_execute_stack_s.o
/usr/local/bin/ld: _trampoline_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _trampoline_s.o
/usr/local/bin/ld: __main_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file __main_s.o
/usr/local/bin/ld: _absvsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _absvsi2_s.o
/usr/local/bin/ld: _absvdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _absvdi2_s.o
/usr/local/bin/ld: _addvsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _addvsi3_s.o
/usr/local/bin/ld: _addvdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _addvdi3_s.o
/usr/local/bin/ld: _subvsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _subvsi3_s.o
/usr/local/bin/ld: _subvdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _subvdi3_s.o
/usr/local/bin/ld: _mulvsi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mulvsi3_s.o
/usr/local/bin/ld: _mulvdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mulvdi3_s.o
/usr/local/bin/ld: _negvsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _negvsi2_s.o
/usr/local/bin/ld: _negvdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _negvdi2_s.o
/usr/local/bin/ld: _ctors_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ctors_s.o
/usr/local/bin/ld: _ffssi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ffssi2_s.o
/usr/local/bin/ld: _ffsdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ffsdi2_s.o
/usr/local/bin/ld: _clz_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _clz_s.o
/usr/local/bin/ld: _ctzsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ctzsi2_s.o
/usr/local/bin/ld: _ctzdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ctzdi2_s.o
/usr/local/bin/ld: _popcount_tab_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _popcount_tab_s.o
/usr/local/bin/ld: _popcountsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _popcountsi2_s.o
/usr/local/bin/ld: _popcountdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _popcountdi2_s.o
/usr/local/bin/ld: _paritysi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _paritysi2_s.o
/usr/local/bin/ld: _paritydi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _paritydi2_s.o
/usr/local/bin/ld: _powisf2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _powisf2_s.o
/usr/local/bin/ld: _powidf2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _powidf2_s.o
/usr/local/bin/ld: _powixf2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _powixf2_s.o
/usr/local/bin/ld: _powitf2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _powitf2_s.o
/usr/local/bin/ld: _mulsc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mulsc3_s.o
/usr/local/bin/ld: _muldc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _muldc3_s.o
/usr/local/bin/ld: _mulxc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mulxc3_s.o
/usr/local/bin/ld: _multc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _multc3_s.o
/usr/local/bin/ld: _divsc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divsc3_s.o
/usr/local/bin/ld: _divdc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divdc3_s.o
/usr/local/bin/ld: _divxc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divxc3_s.o
/usr/local/bin/ld: _divtc3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divtc3_s.o
/usr/local/bin/ld: _bswapsi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _bswapsi2_s.o
/usr/local/bin/ld: _bswapdi2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _bswapdi2_s.o
/usr/local/bin/ld: _fixunssfsi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunssfsi_s.o
/usr/local/bin/ld: _fixunsdfsi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunsdfsi_s.o
/usr/local/bin/ld: _fixunsxfsi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunsxfsi_s.o
/usr/local/bin/ld: _fixsfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixsfdi_s.o
/usr/local/bin/ld: _fixdfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixdfdi_s.o
/usr/local/bin/ld: _fixxfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixxfdi_s.o
/usr/local/bin/ld: _fixtfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixtfdi_s.o
/usr/local/bin/ld: _fixunssfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunssfdi_s.o
/usr/local/bin/ld: _fixunsdfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunsdfdi_s.o
/usr/local/bin/ld: _fixunsxfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunsxfdi_s.o
/usr/local/bin/ld: _fixunstfdi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fixunstfdi_s.o
/usr/local/bin/ld: _floatdisf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatdisf_s.o
/usr/local/bin/ld: _floatdidf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatdidf_s.o
/usr/local/bin/ld: _floatdixf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatdixf_s.o
/usr/local/bin/ld: _floatditf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatditf_s.o
/usr/local/bin/ld: _floatundisf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatundisf_s.o
/usr/local/bin/ld: _floatundidf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatundidf_s.o
/usr/local/bin/ld: _floatundixf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatundixf_s.o
/usr/local/bin/ld: _floatunditf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _floatunditf_s.o
/usr/local/bin/ld: _divdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _divdi3_s.o
/usr/local/bin/ld: _moddi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _moddi3_s.o
/usr/local/bin/ld: _udivdi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _udivdi3_s.o
/usr/local/bin/ld: _umoddi3_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _umoddi3_s.o
/usr/local/bin/ld: _udiv_w_sdiv_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _udiv_w_sdiv_s.o
/usr/local/bin/ld: _udivmoddi4_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _udivmoddi4_s.o
/usr/local/bin/ld: _pack_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _pack_sf_s.o
/usr/local/bin/ld: _unpack_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _unpack_sf_s.o
/usr/local/bin/ld: _addsub_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _addsub_sf_s.o
/usr/local/bin/ld: _mul_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mul_sf_s.o
/usr/local/bin/ld: _div_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _div_sf_s.o
/usr/local/bin/ld: _fpcmp_parts_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fpcmp_parts_sf_s.o
/usr/local/bin/ld: _compare_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _compare_sf_s.o
/usr/local/bin/ld: _eq_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _eq_sf_s.o
/usr/local/bin/ld: _ne_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ne_sf_s.o
/usr/local/bin/ld: _gt_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _gt_sf_s.o
/usr/local/bin/ld: _ge_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ge_sf_s.o
/usr/local/bin/ld: _lt_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _lt_sf_s.o
/usr/local/bin/ld: _le_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _le_sf_s.o
/usr/local/bin/ld: _unord_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _unord_sf_s.o
/usr/local/bin/ld: _si_to_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _si_to_sf_s.o
/usr/local/bin/ld: _sf_to_si_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _sf_to_si_s.o
/usr/local/bin/ld: _negate_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _negate_sf_s.o
/usr/local/bin/ld: _make_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _make_sf_s.o
/usr/local/bin/ld: _sf_to_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _sf_to_df_s.o
/usr/local/bin/ld: _thenan_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thenan_sf_s.o
/usr/local/bin/ld: _sf_to_usi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _sf_to_usi_s.o
/usr/local/bin/ld: _usi_to_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _usi_to_sf_s.o
/usr/local/bin/ld: _pack_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _pack_df_s.o
/usr/local/bin/ld: _unpack_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _unpack_df_s.o
/usr/local/bin/ld: _addsub_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _addsub_df_s.o
/usr/local/bin/ld: _mul_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _mul_df_s.o
/usr/local/bin/ld: _div_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _div_df_s.o
/usr/local/bin/ld: _fpcmp_parts_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _fpcmp_parts_df_s.o
/usr/local/bin/ld: _compare_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _compare_df_s.o
/usr/local/bin/ld: _eq_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _eq_df_s.o
/usr/local/bin/ld: _ne_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ne_df_s.o
/usr/local/bin/ld: _gt_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _gt_df_s.o
/usr/local/bin/ld: _ge_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _ge_df_s.o
/usr/local/bin/ld: _lt_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _lt_df_s.o
/usr/local/bin/ld: _le_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _le_df_s.o
/usr/local/bin/ld: _unord_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _unord_df_s.o
/usr/local/bin/ld: _si_to_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _si_to_df_s.o
/usr/local/bin/ld: _df_to_si_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _df_to_si_s.o
/usr/local/bin/ld: _negate_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _negate_df_s.o
/usr/local/bin/ld: _make_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _make_df_s.o
/usr/local/bin/ld: _df_to_sf_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _df_to_sf_s.o
/usr/local/bin/ld: _thenan_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _thenan_df_s.o
/usr/local/bin/ld: _df_to_usi_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _df_to_usi_s.o
/usr/local/bin/ld: _usi_to_df_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file _usi_to_df_s.o
/usr/local/bin/ld: unwind-dw2_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file unwind-dw2_s.o
/usr/local/bin/ld: unwind-dw2-fde-glibc_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file unwind-dw2-fde-glibc_s.o
/usr/local/bin/ld: unwind-sjlj_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file unwind-sjlj_s.o
/usr/local/bin/ld: gthr-gnat_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file gthr-gnat_s.o
/usr/local/bin/ld: unwind-c_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file unwind-c_s.o
/usr/local/bin/ld: emutls_s.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file emutls_s.o
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crtendS.o: compiled for a big endian system and target is little endian
/usr/local/bin/ld: failed to merge target specific data of file /usr/ports/lang/gcc/work/build/./gcc/be/crtendS.o
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crtn.o: compiled for a big endian system and target is little endian/usr/local/bin/ld: failed to merge target specific data of file /usr/ports/lang/gcc/work/build/./gcc/be/crtn.o
/usr/local/bin/ld: /usr/ports/lang/gcc/work/build/./gcc/be/crtbeginS.o(.text+0x40): unresolvable R_ARM_PLT32 relocation against symbol `__cxa_finalize@@FBSD_1.0'
/usr/local/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
gmake[4]: *** [libgcc_s.so] Error 1
gmake[4]: Leaving directory `/usr/ports/lang/gcc/work/build/arm-portbld-freebsd9.1/be/libgcc'
gmake[3]: *** [multi-do] Error 1
gmake[3]: Leaving directory `/usr/ports/lang/gcc/work/build/arm-portbld-freebsd9.1/libgcc'
gmake[2]: *** [all-multi] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc/work/build/arm-portbld-freebsd9.1/libgcc'
gmake[1]: *** [all-target-libgcc] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc/work/build'
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/lang/gcc.
*** [build] Error code 1

Stop in /usr/ports/lang/gcc.

===>>> make failed for lang/gcc
===>>> Aborting update

===>>> Update for lang/gcc failed
===>>> Aborting update

===>>> Update for archivers/hs-zlib failed
===>>> Aborting update

===>>> Killing background jobs
Terminated


More information about the freebsd-arm mailing list