Slackware 已被移植到龙芯(loongson)电脑上

来自龙芯技术支持论坛消息lyh(在Linuxsir论坛的ID是哈蜜瓜)已经成功地将Slackware 11移植到“龙芯盒子”上。据哈蜜瓜介绍,移植步骤大致是这样的:

首先在其它系统中编译出一个可足够chroot的环境,弄好glibc及gcc等后就可以启动进入编译其它软件了。
整个系统采用Slackware 11的源码,大部分都按原版本,少数几个因针对龙芯有bug才升级。因为slackware没有mips的版本,所以源码未考虑过mips的情况。有些包如glibc,gpm,xorg,binutils,gcc等都需要打补丁。整个过程开始比较痛苦,之后很少需要补丁了。
编译时首先修改*.SlackBuild编译脚本中的
ARCH=${ARCH:-i486}
修改为
ARCH=${ARCH:-mipsel}
并针对mipsel添加参数:
SLKCFLAGS="-O2"
或"-O3"
按slackware版本约定,所有软件gcc编译带mipsel-slackware-linux 参数。
整个系统大多数软件都制作了tgz包。系统基本完成因需要对系统中的小量脚本有所修改(主要在/etc)但未在tgz中更新。目前暂时只提供整个系统的备份下载,以后可以考虑按slackware发行方式重新整理成安装的iso.

除kde外已编译完成Slackware 11大多数源码。另外添加了lumaqq,mplayer,e17等,字体用文泉驿字体。

拥有龙芯盒子又对Slackware感兴趣的用户可点击这里下载。

评论查看选项

选择您喜欢的显示评论的模式,并点击"保存设置"来激活您所做的改变。

glibc,gpm,xorg,binutils,gcc等即使不在slakware中

glibc,gpm,xorg,binutils,gcc等即使不在slakware中,它们支持MIPS吗?如果不是的话,这些软件每次升级,以及slackware每次升级,都要重新做移植的工作吗?