Comment 0 for bug 816852

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

4.6.1-5 release of gcc-4.6 added support for multilib on armel. But since then I am unable to build cross compiler:

/usr/arm-linux-gnueabi/bin/ld: error: /home/hrw/HDD/devel/canonical/packaging/gcccvs/branches/sid/gcc-4.6/build/./gcc/hf/crtbeginS.o uses VFP register arguments, hf/libgc
c_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file /home/hrw/HDD/devel/canonical/packaging/gcccvs/branches/sid/gcc-4.6/build/./gcc/hf/crtbeginS.o
/usr/arm-linux-gnueabi/bin/ld: error: _muldi3_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _muldi3_s.o
/usr/arm-linux-gnueabi/bin/ld: error: _negdi2_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _negdi2_s.o
/usr/arm-linux-gnueabi/bin/ld: error: _cmpdi2_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _cmpdi2_s.o
/usr/arm-linux-gnueabi/bin/ld: error: _ucmpdi2_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _ucmpdi2_s.o
/usr/arm-linux-gnueabi/bin/ld: error: _enable_execute_stack_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _enable_execute_stack_s.o
/usr/arm-linux-gnueabi/bin/ld: error: _trampoline_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file _trampoline_s.o
/usr/arm-linux-gnueabi/bin/ld: error: __main_s.o uses VFP register arguments, hf/libgcc_s.so.1.tmp does not
/usr/arm-linux-gnueabi/bin/ld: failed to merge target specific data of file __main_s.o

While I have armel and armhf cross compilers installed.