1
Libc必須升級(通過apt-get)某個包。不再需要該軟件包,並且通過apt-get升級libc,我無法再從源代碼構建某些其他程序。我需要重新編譯libc來使用軟浮點而不是硬浮點數,這樣我才能再次編譯我需要的程序。如何重新編譯libc以使用soft float?
現在我得到像這樣的警告:
Warning: /usr/lib64/libc_nonshared.a(elf-init.oS) uses hard float, foobar uses soft float
...和運行編譯foobar的將導致錯誤:
Floating point exception
系統本身是一個MIPS64架構。在通過apt-get升級libc之前,這些程序編譯併成功運行。
我在這裏沒有看到任何東西,只是看起來像他們產品的支持門戶? – Rauffle 2012-04-27 17:41:19
修復了鏈接。 – markgz 2012-04-27 18:00:42
我認爲通常最好是從安裝的分發包獲取預編譯的系統庫,而不是從工具鏈貢獻者那裏獲取,即使後者有某種被認爲是兼容的東西,除非你有一個非常具體的理由相信分發的版本較差。 – 2012-04-27 18:40:23