15:59こんにちは。いつも興味深く拝見させていただいています。同じだというように理解しています。-msoft-floatとの対比の意味で明示的に指定しています。なりますが、現状ARMのコンパイラではfloatのABIでhardはサポートされていません。指定する必要があります。ARMでの-mfloat-api=hardがサポートされるようです。なりますが、現状ARMのコンパイラではfloatのABIでhardはサポートされていません。つけてコンパイルするとエラーになることからも、分かります。指定する必要があります。いうのが、分からないです。後ろに持ってくると、"-mhard-float"だけを指定したときと同じエラーになります。VFP単に、後ろに書いたオプションに上書きされているだけだと思っていたのですが。-mhard-floatのオプションを解釈したときに内部的なfloat-abiのフラグもhardにセットしていて、ARMアーキテクチャ固有の部分の処理で-mhard-floatとfloat-abi=hardの組み合わせをエラーにしているだけかと。そのエラーチェックのところでは明示的に-mfloat-abi=のオプションで指定されたのか暗黙的に設定されたのかは見ていない(またはその時点では情報が残っていない)のでしょう。PowerPCやMIPSでは-mhard-floatの指定で連動してfloat-abi=hardになるほうが都合がよいし、それで問題がないのですが、ARMだけが特殊でややこしいことになっています。最新コメント「最新トラックバック」は提供を終了しました。(2)タグクラウドABCadbaidlAndroidARMarmv7asmbinderbionicBootbuildbuildrootbuiltinbusyboxcccacheCELFcelfjpClangcortex-a8Cortex-A9cpuinfodalvikvmDebiandebuggerdDMAelcembeddedemulatorEventexeGCCFlashfpufroyogccGDBGingerbreadgoldfishIceCreamSandwichinitinitrdinterpreterJAVAjavacjavapjitK&Rkernelkeykzm-a9-dualKZM-A9-GTkzm-ca9-01LinarolinuxLLVMloglogcatltsimingwMIPSmultiarchndkneonnetinstallnfsnon-stopobjdumppartnerPARTNER-JetportingpowermanagementprintfpropertyPyMitepythonqemuQTQTextCodecrootstockrubysdServiceSHsimdsmpTCGtuninguartubootUbuntuuclibcUNIXUSBv8vlinkwakelockwirelessx86zygote計測QRコード京都マイクロコンピュータ。