This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compilation problem with soft float toolchain



Hi,

We are developing feature of bluetooth on WL18XX and AM335X based system. That system is already in market and we want to give bluetooth feature.

Now, if we compile with kernel version 3.2 and soft float tool-chain, it generates VFP related error, but compiles with hard float tool chain without any issue.

As product is already in market and so we can't change tool-chain, we need support how to compile with that existing soft float tool-chain.

Thanks and Regards

Rohit Khatri

  • Hi,

    Not sure we can help with this as all the tool chains we use are hard float.
    Have you tried searching the net, perhaps someone else has seen this already and was able to work around.

    What is the build error you have seen? Can you paste the error?

    BR,
    Eyal
  • Hi Reizer,

    Thanks for response and sorry for late reply as we were on holiday.

    Error log with soft float toolchain is attached here.

    CC_S BTPMSRVR.c -o BTPMSRVR_S.o
    LN BTPMSRVR_S.o libBTPM_S.a libBTPM_HAL_S.a libSS1BTAUD.a libSS1BTGAV.a libSS1BTAVC.a libSS1BTAVR.a libSS1SBC.a libSS1BTFTP.a libSS1BTHDP.a libSS1BTHDS.a libSS1BTHIDH.a libSS1BTHID.a libSS1BTPAN.a libBTPS_VNET.a libSS1BTPBA.a libSS1BTHFR.a libSS1BTMAP.a libSS1BTOPP.a libSS1BTCTS.a libSS1BTNDCS.a libSS1BTRTUS.a libSS1BTDIS.a libSS1BTGAT.a libSS1BTGAPS.a libSS1BTHIDS.a libSS1BTNDC.a libSS1BTRTU.a libSS1BTIAS.a libSS1BTHRS.a libSS1BTSCP.a libSS1BTLLS.a libSS1BTBAS.a libSS1BTTPS.a libBTPS.a libBTPS_PLA.a libBTPS_OSA.a -o SS1BTPM
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: obj/BTPMSRVR_S.o uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file obj/BTPMSRVR_S.o
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMMAIN_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMMAIN_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMDEVM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMDEVM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(DEVMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(DEVMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(DEVMUTIL_S.o) uses VFP register arguments          , ../BluetopiaPM/bin/SS1BTPM does not                                                                                                                                                            
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(DEV          MUTIL_S.o)                                                                                                                                                                                       
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMSCOM_S.o) uses VFP register arguments          , ../BluetopiaPM/bin/SS1BTPM does not                                                                                                                                                            
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTP          MSCOM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(SCOMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(SCOMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMSPPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMSPPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(SPPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(SPPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMGATM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMGATM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(GATMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(GATMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMSET_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMSET_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMINI_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMINI_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMMSG_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMMSG_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMTMR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMTMR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMDBG_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMDBG_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMDBGI_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMDBGI_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(DEVMGRI_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(DEVMGRI_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(DEVMDISC_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(DEVMDISC_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMMOD_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMMOD_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMMODC_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMMODC_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMOPPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMOPPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(OPPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(OPPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(OPPMUTIL_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(OPPMUTIL_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMAUDM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMAUDM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(AUDMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(AUDMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(AUDMUTIL_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(AUDMUTIL_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(AVRCP_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(AVRCP_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHIDM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHIDM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HIDMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HIDMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHFRM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHFRM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HFRMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HFRMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHDSM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHDSM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HDSMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HDSMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHDPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHDPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HDPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HDPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMFTPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMFTPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(FTPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(FTPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(FTPCHCVT_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(FTPCHCVT_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMFMPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMFMPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(FMPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(FMPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMBASM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMBASM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BASMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BASMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHOGM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHOGM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HOGMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HOGMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMHRPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMHRPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(HRPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(HRPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMMAPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMMAPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(MAPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(MAPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMPBAM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMPBAM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(PBAMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(PBAMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMPANM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMPANM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(PANMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(PANMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(BTPMPXPM_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(BTPMPXPM_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_S.a(PXPMGR_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_S.a(PXPMGR_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/lib/libBTPM_HAL_S.a(BTPMIPC_S.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/lib/libBTPM_HAL_S.a(BTPMIPC_S.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTAUD.a(AUD.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTAUD.a(AUD.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTGAV.a(GAVD.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTGAV.a(GAVD.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTAVC.a(AVCTP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTAVC.a(AVCTP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHDP.a(HDP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHDP.a(HDP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHDS.a(HDSET.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHDS.a(HDSET.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHIDH.a(HIDH.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHIDH.a(HIDH.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHID.a(HID.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHID.a(HID.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTPAN.a(PAN.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTPAN.a(PAN.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_VNET.a(SS1VNET.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_VNET.a(SS1VNET.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_VNET.a(SS1VNETI.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_VNET.a(SS1VNETI.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTPBA.a(PBAP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTPBA.a(PBAP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHFR.a(HFRE.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHFR.a(HFRE.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTMAP.a(MAP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTMAP.a(MAP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTOPP.a(OPP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTOPP.a(OPP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTDIS.a(DIS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTDIS.a(DIS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTGAT.a(GATT.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTGAT.a(GATT.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHIDS.a(HIDS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHIDS.a(HIDS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTIAS.a(IAS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTIAS.a(IAS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTHRS.a(HRS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTHRS.a(HRS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTSCP.a(SCPS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTSCP.a(SCPS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libSS1BTBAS.a(BAS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libSS1BTBAS.a(BAS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BSC.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BSC.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCI.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCI.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GAP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GAP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GAPLE.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GAPLE.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SCO.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SCO.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SDP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SDP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(RFCOMM.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(RFCOMM.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SPP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(SPP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GOEP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(GOEP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(OTP.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(OTP.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSC.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSC.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(L2CAP_ERTM.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(L2CAP_ERTM.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSTMR.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSTMR.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(DEBUG.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(DEBUG.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSCERT.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(BTPSCERT.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCIDRV.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCIDRV.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(DEBUGIM.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(DEBUGIM.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCIComm.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCIComm.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(LOCKFILE.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(LOCKFILE.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCILL.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS.a(HCILL.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(BTPSVEND.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(BTPSVEND.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(TIBTS.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(TIBTS.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(TIBTSIM.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_PLA.a(TIBTSIM.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_OSA.a(BTPSFILE.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_OSA.a(BTPSFILE.o)
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../BluetopiaPM/Bluetopia/lib/libBTPS_OSA.a(BTPSKRNL.o) uses VFP register arguments, ../BluetopiaPM/bin/SS1BTPM does not
    /opt/arm-2012.03/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../BluetopiaPM/Bluetopia/lib/libBTPS_OSA.a(BTPSKRNL.o)
    collect2: ld returned 1 exit status
    make: *** [../BluetopiaPM/bin/SS1BTPM] Error 1
    

    BR

    Rohit Khatri

  • Hi Rohit,

    ok, I see that the issue is building the bluetopia executables using the soft float tool chain.
    Assigning internally to the right POC that may be able to help.
    Please expect a follow up response.
    BR,
    Eyal
  • Hi,

    Any update?

    We are near to release date!!

    We have tried CFLAGS -mfloat-abi=soft as well as -mfloat-abi=hard but error is still same as attached file earlier.

    Thanks and Regards

    Rohit Khatri

  • Hi Rohit,

    Please see the relevant post below:
    e2e.ti.com/.../533431


    Best regards,
    Vihang