之前把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 就棄置了)
是否有辦法可以解決這問題?
謝謝幫忙
--
最近需要用到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 就棄置了)
是否有辦法可以解決這問題?
謝謝幫忙
--
All Comments