LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 727|回复: 2

调整工具链时的问题

[复制链接]
发表于 2010-5-22 00:49:12 | 显示全部楼层 |阅读模式
系统包安装执行到Glibc-2.5.1后是调整测试工具链,其中
grep 'SEARCH.*/usr/lib' dummy.log |sed 's|; |\n|g'
应该显示
  SEARCH_DIR("/tools/i686-pc-linux-gnu/lib")
  SEARCH_DIR("/usr/lib")
  SEARCH_DIR("/lib");

但我执行grep 'SEARCH.*' dummy.log |sed 's|; |\n|g'
后显示
    SEARCH_DIR("/tools/i686-pc-linux-gnu/lib")
  SEARCH_DIR("/tools/lib")

请问会是什么地方出错了?如何改正?
 楼主| 发表于 2010-5-22 09:15:40 | 显示全部楼层
昨晚GOOGLE了好久..找到了部分相关资料;
一、 工具链调整是从宿主系统的 /{,usr/}lib 转向新安装的 /tools/lib 目录。同样的,现在工具链使用的库将从临时的 /tools/lib 转向 LFS 系统最终的 /{,usr/}lib 目录。
二、重新解压Binutils-2.17 后执行
make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib
cp -v ld/ld-new /tools/bin
再次进行检查。返回结果为:
SEARCH_DIR("/tools/i686-pc-linux-gnu/lib")
  SEARCH_DIR("/usr/local/lib")
  SEARCH_DIR("/lib")
      SEARCH_DIR("/usr/lib")

制作的时间较长,不清楚是什么地方出了错。重新再来。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-28 23:37:43 | 显示全部楼层
原因终于找到了.

make -C ld LIB_PATH

这里看到了LTB 晕..  看来还是基础太差了...  完全是在照葫芦画葫芦..  大写的lib 路径都看错了.
从第一次装到现在有18天,基本上是报错重做,再报错再重做.反反复复在装6.3 .现在开始装软件包了.不再着急完工了.LFS即然是定制,就不能按教程将软件包全部安装...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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