Public bug reported: 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. --- Architecture: amd64 DistroRelease: Ubuntu 11.10 InstallationMedia: Kubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1) NonfreeKernelModules: nls_iso8859_1 nls_cp437 vfat fat rfcomm binfmt_misc bnep vboxnetadp vboxnetflt vboxdrv ip6table_filter ip6_tables nfsd lockd nfs_acl auth_rpcgss sunrpc ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp kvm_intel kvm microcode parport_pc ppdev snd_hda_codec_hdmi btusb bluetooth joydev appletalk ipx p8023 snd_hda_codec_realtek psmouse serio_raw snd_seq_midi snd_hda_intel snd_hda_codec snd_rawmidi snd_hwdep snd_pcm snd_seq_midi_event snd_seq radeon snd_timer snd_seq_device ttm drm_kms_helper snd drm i2c_algo_bit soundcore snd_page_alloc coretemp lp parport hid_microsoft usb_storage usbhid hid uas ahci libahci r8169 Package: gcc-4.6 4.6.1-5ubuntu2 PackageArchitecture: amd64 ProcEnviron: SHELL=/bin/bash PATH=(custom, no user) LANG=pl_PL.UTF-8 LANGUAGE=pl_PL:en ProcVersionSignature: Ubuntu 3.0-3.4-generic 3.0.0-rc5 Tags: oneiric Uname: Linux 3.0-3-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare vboxusers video ** Affects: gcc-4.6 (Ubuntu) Importance: Undecided Status: New ** Tags: apport-collected armel cross oneiric ** Tags added: apport-collected oneiric ** Description changed: 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. + --- + Architecture: amd64 + DistroRelease: Ubuntu 11.10 + InstallationMedia: Kubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1) + NonfreeKernelModules: nls_iso8859_1 nls_cp437 vfat fat rfcomm binfmt_misc bnep vboxnetadp vboxnetflt vboxdrv ip6table_filter ip6_tables nfsd lockd nfs_acl auth_rpcgss sunrpc ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp kvm_intel kvm microcode parport_pc ppdev snd_hda_codec_hdmi btusb bluetooth joydev appletalk ipx p8023 snd_hda_codec_realtek psmouse serio_raw snd_seq_midi snd_hda_intel snd_hda_codec snd_rawmidi snd_hwdep snd_pcm snd_seq_midi_event snd_seq radeon snd_timer snd_seq_device ttm drm_kms_helper snd drm i2c_algo_bit soundcore snd_page_alloc coretemp lp parport hid_microsoft usb_storage usbhid hid uas ahci libahci r8169 + Package: gcc-4.6 4.6.1-5ubuntu2 + PackageArchitecture: amd64 + ProcEnviron: + SHELL=/bin/bash + PATH=(custom, no user) + LANG=pl_PL.UTF-8 + LANGUAGE=pl_PL:en + ProcVersionSignature: Ubuntu 3.0-3.4-generic 3.0.0-rc5 + Tags: oneiric + Uname: Linux 3.0-3-generic x86_64 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare vboxusers video -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/816852 Title: Build of cross compiler is broken in 4.6.1-5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-4.6/+bug/816852/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs