|
发表于 2007-2-26 18:38:10
|
显示全部楼层
首先在其它系统中编译出一个可足够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等,字体用文泉驿字体。 |
|