15 Jan 2008

EGLIBC: Embedded GLIBC 体验

EGLIBC 是一个小型化的 Glibc,由 CodeSourcery 联合 freescale, montavista 和 windriver 等厂商合作开发。今天参照 jserv 的脚本 ,花了几个小时终于编出了。在此过程中,我深刻体会到一个强劲的 PC 对开发编译的重要性,目前用的单核 1.4GHz X31 明显不够用。

编译时,我稍稍修改了一下 jserv 的脚本。修改后的版本放在了这里:
http://jicknan.googlecode.com/svn/trunk/code/toolchain-eglibc.sh

在我的 slackware-current 上还有个问题:EGLIBC-HEADES 那一步 configure 的时候,会提示没有找到支持 long lines and -e 的 grep。看了一下 grep 的 man page,-e 是支持的,估计问题出在 long lines 上。我找到相应的(eglibc/libc{posix/glob, sysdeps/unix/sysv/linux}) configure,将检查出错跳过的地方注释掉(做 cross compiling 的时候,我经常这么干),向下编译没有再出现问题。

其实工具生成之后,还需要编译个系统出来试试,我还没有合适的系统,仅仅测试了一个小程序。接下来打算做一个自己可以完全掌控的系统,编译器就用这个了。

工作中所有的都是 prebuilt 的编译器,考虑的和其他组员一致,我也不好使用自己的工具了 :P 不过,现在工具好像也是出自 CodeSourcery。

参考:

--
每一个不曾起舞的日子都是对生命的辜负。
Gmail/Gtalk: jick.nan@gmail.com

3 comments:

  1. Thanks. Added your info to OrzLab blog post.

    ReplyDelete
  2. hi jserv, thanks for your visit. But what's about the change? I found nothing.

    ReplyDelete
  3. n English class, one girl Cheap WoW Gold said never buy WoW Gold give up when discussing. It just reminded me wow goldsomething about myself.WoW Gold Maybe it is wow power leveling something about love.WoW Gold My love, which began on July 3rd of WoW Gold 2005 and finished on August wow leveling 23rd of 2008, taught me many things. wow leveling It is not a pleasant world of warcraft power leveling thing to look back on world of warcraft power leveling that. But I know I world of warcraft power leveling must learn something from it,world of warcraft leveling no matter what it is, world of warcraft leveling happiness or sorrow.Our love did not go on so smoothly and we went through many things

    ReplyDelete