[問題] archlinux該如裝低版本的gcc?
之前把gcc版本升級到4.8
最近需要用到cuda toolkit 4.0,發現他只支援到gcc 4.5
我試著用aur裡面現有的所有gcc (gcc44, gcc45, gcc46)
但全部安裝失敗,似乎是因為其他package也被我升級了
我downgrade 其中一個package: texinfo 解除一部分的錯誤
剩下的錯誤還有:
gcc46/src/gcc-4.6.3/libiberty/fibheap.c:38:24: error: ‘LONG_MIN’ undeclared
(first use in this function)
#define FIBHEAPKEY_MIN LONG_MIN
目前試過的方法:
1. AUR (之前有進去他source code修,但亂修掉一些bug後,最後碰到的bug似乎是
弄壞現有的glibc,重裝glibc <---> BUG一直loop)
2. downgrade (gcc4.8 & gcc-libs 4.8 互相關聯 目前弄不掉)
3. 重新裝一套arch (但依然只能裝4.8 也無法從source code 新build一套gcc)
4. 似乎可以找個pre-compile binary (剛剛去openpkg找 但安裝也有bug 就棄置了)
是否有辦法可以解決這問題?
謝謝幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.63.46
※ 編輯: a88258850 來自: 140.113.63.46 (04/11 23:36)
→
04/12 09:10, , 1F
04/12 09:10, 1F
→
04/12 09:11, , 2F
04/12 09:11, 2F
→
04/12 09:12, , 3F
04/12 09:12, 3F
→
04/12 12:32, , 4F
04/12 12:32, 4F
→
04/12 12:33, , 5F
04/12 12:33, 5F
→
04/12 12:37, , 6F
04/12 12:37, 6F
→
04/12 13:00, , 7F
04/12 13:00, 7F
→
04/12 13:19, , 8F
04/12 13:19, 8F
→
04/12 13:52, , 9F
04/12 13:52, 9F
→
04/12 13:59, , 10F
04/12 13:59, 10F
→
04/12 19:22, , 11F
04/12 19:22, 11F
→
04/12 19:23, , 12F
04/12 19:23, 12F
→
04/12 19:24, , 13F
04/12 19:24, 13F
→
04/12 22:19, , 14F
04/12 22:19, 14F