龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 14556|回复: 19

总结:得到龙芯2F盒子之后我遇到过的解决过的或者正在解决的问题

[复制链接]
发表于 2008-12-8 00:51:56 | 显示全部楼层 |阅读模式
总结的依据来自:
1. 各个邮件列表发的邮件
2. 各个项目的bugzilla的报告
2. lemote.com论坛的发帖
3. Gentoo龙芯Overlay的记录

以下记录依照时间顺序(由早到晚)排列:

1. 首次用-march=loongson2f参数重新编译整个系统
http://www.lemote.com/bbs/viewthread.php?tid=17019&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=18321&highlight=%2Bzhllg

2. 2.6.18.8内核gcc 4.4补丁
http://www.lemote.com/bbs/viewthread.php?tid=18322&highlight=%2Bzhllg

3. Gentoo上交叉编译原生龙芯编译器时遇到的有关limits.h的问题
http://www.lemote.com/bbs/viewthread.php?tid=18834&highlight=%2Bzhllg
http://www.nabble.com/cpp-found-limits.h-in-FIXED_INCLUDE_DIR%2C-but-not-in-%09STANDARD_INCLUDE_DIR-td19496152.html
http://www.nabble.com/Re%3A-cpp-found-limits.h-in-FIXED_INCLUDE_DIR%2C-but-not-in-%09STANDARD_INCLUDE_DIR-p19870991.html

4. gcc 4.4 编译2.6.26内核时的一个undefined reference错误
http://www.lemote.com/bbs/viewthread.php?tid=18860&highlight=%2Bzhllg
http://www.nabble.com/-Bug-c-36359---New:--Regression--compile-error-in-linux-kernel-2.6.26-rc4-with--O2-td17523355.html
http://www.lemote.com/bbs/viewthread.php?tid=18892&highlight=%2Bzhllg

5. gcc中libgcc的安装路径问题
http://www.nabble.com/install-path-in-libgcc-Makefile.in-td19928924.html
http://www.nabble.com/-PATCH--fix-install-path-of-libgcc-td19960493.html

6. 龙芯2e盒子pci controller之io_map_base补丁(即"libata"补丁)
http://www.lemote.com/bbs/viewthread.php?tid=19100&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=19226&highlight=%2Bzhllg
http://www.nabble.com/-PATCH--defined-a-macro-for-lemote-2e-box-IO-base-td20115413.html
http://www.nabble.com/-PATCH-1-2--defined-LEMOTE_IO_PORT_BASE-for-Lemote-Loonson-2E-box's-IO-base-td20133268.html
http://www.nabble.com/-PATCH--lemote-lm2e%3A-added-io_map_base-to-pci-controller-td20190522.html

7. 研究mips plt的实现
http://www.lemote.com/bbs/viewthread.php?tid=19478&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=19490&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=19489&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=19494&highlight=%2Bzhllg

8. 测试并修正阮贝鸿的龙芯特有整数乘除法指令补丁
http://www.lemote.com/bbs/viewthread.php?tid=19518&highlight=%2Bzhllg
http://www.nabble.com/A-happy-problem-caused-by-loongson2f%27s-div.g-instruction-td20409050.html

9. gcc 4.4 -O2优化级别的一个bug(与-foptimize-sibling-calls有关)
这个问题也与前面第3个问题有关,如果没有这个问题,我就不会尝试交叉编译原生编译器
http://www.lemote.com/bbs/viewthread.php?tid=19467&highlight=%2Bzhllg
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38052

10. xorg-server-1.5.2引入libpciaccess,因为mips内核的功能缺失导致此版本xorg-server不能运行(已经解决)
http://www.lemote.com/bbs/viewthread.php?tid=19822&highlight=%2Bzhllg
http://www.lemote.com/bbs/viewthread.php?tid=20095&highlight=%2Bzhllg
http://www.nabble.com/xorg-server-1.5.2-doesn't-work-because-of-missing-sysfs-pci-resource-files-td20856691.html
http://www.lemote.com/bbs/viewthread.php?tid=20125&page=5&fromuid=2048#pid191276

11. binutils曾导致的死机问题
http://www.lemote.com/bbs/viewthread.php?tid=19993&highlight=%2Bzhllg

12. 尝试n32 ABI
http://www.lemote.com/bbs/viewthread.php?tid=19896&highlight=%2Bzhllg

13. n32 ABI环境下-mplt参数实际不能利用
http://www.lemote.com/bbs/viewthread.php?tid=19970&highlight=%2Bzhllg
http://www.nabble.com/MIPS--mplt-option-in-N32-abi-system-td20777579.html

14. n32 ABI环境下ldconfig不能产生ld.so.1所需要的ld.so.cache
http://www.lemote.com/bbs/viewthread.php?tid=19995&highlight=%2Bzhllg
http://sourceware.org/bugzilla/show_bug.cgi?id=7074

15. n32系统调用setresuid引发的kernel oops(已经不存在了)
http://www.lemote.com/bbs/viewthread.php?tid=20130&highlight=%2Bzhllg

16. 声卡方面的问题(已经解决)
http://www.lemote.com/bbs/viewthread.php?tid=20324

17. firefox Bus Error(尚未解决)
http://www.lemote.com/bbs/viewthread.php?tid=20325

18. 编译netpbm时发现的一个gcc 4.4的bug (尚未解决)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38554

19.sudo安装后,user id错误(尚未解决)
http://www.lemote.com/bbs/viewthread.php?tid=20481

20. 2f盒子不能使用libata(已经解决)
http://www.lemote.com/bbs/viewthread.php?tid=20489

以上所有问题相关的ebuild(如果有的话)均可以在我的龙芯overlay里找到
http://www.gentoo-cn.org/gitweb/?p=loongson;a=summary
包括:
gcc 4.4所需要的新library的ebuild
很多library的gcc 4.4补丁(asm constraint "h"相关)
gcc 4.4和binutils的live ebuild
glibc 2.9的ebuild
xorg-server和mesa的ebuild等等

[ 本帖最后由 zhllg 于 2008-12-25 04:04 编辑 ]
发表于 2008-12-8 12:32:20 | 显示全部楼层
可以作为软件项目去申请一部分经费了
发表于 2008-12-8 17:11:27 | 显示全部楼层
非常有价值,感谢楼主的努力
狂顶
发表于 2008-12-8 17:54:32 | 显示全部楼层
狂顶
发表于 2008-12-8 20:08:17 | 显示全部楼层
发表于 2008-12-8 22:39:59 | 显示全部楼层
版主哪儿去了,应该加精啊
发表于 2008-12-9 08:33:26 | 显示全部楼层
应该加精置顶并持续更新。
发表于 2008-12-9 12:35:26 | 显示全部楼层
脊梁!
现在很憋闷,龙梦的人在哪里?
发表于 2008-12-9 12:47:32 | 显示全部楼层
原帖由 alexzyy 于 2008-12-8 12:32 发表
可以作为软件项目去申请一部分经费了


呵呵  现在经费没那么好骗了吧  大部分都已经给debian弄走了
 楼主| 发表于 2008-12-9 13:29:48 | 显示全部楼层
linux/gcc/glibc/binutils不是只有gentoo在用

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-8-20 05:40 , Processed in 0.205920 second(s), 20 queries .

快速回复 返回顶部 返回列表