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.
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 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 linux-gnueabi/ bin/ld: error: _muldi3_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _muldi3_s.o linux-gnueabi/ bin/ld: error: _negdi2_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _negdi2_s.o linux-gnueabi/ bin/ld: error: _cmpdi2_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _cmpdi2_s.o linux-gnueabi/ bin/ld: error: _ucmpdi2_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _ucmpdi2_s.o linux-gnueabi/ bin/ld: error: _enable_ execute_ stack_s. o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _enable_ execute_ stack_s. o linux-gnueabi/ bin/ld: error: _trampoline_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file _trampoline_s.o linux-gnueabi/ bin/ld: error: __main_s.o uses VFP register arguments, hf/libgcc_ s.so.1. tmp does not linux-gnueabi/ bin/ld: failed to merge target specific data of file __main_s.o
c_s.so.1.tmp does not
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
/usr/arm-
While I have armel and armhf cross compilers installed.