龙芯开源社区

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

v8引擎 移植 问题(webkit)

[复制链接]
发表于 2013-3-19 17:20:18 | 显示全部楼层 |阅读模式
在移植webkit的软件包过程中需要移植libv8这个库
但在网上找了多个版本的v8源代码目前均无法编译通过
直到再最新的v8源代码中遇到ld错误……
估计这个恐怕是编译器问题
不直到论坛里有没有移植webkit的朋友
已经移植好了或者也遇到类似的问题?

make[1]: Entering directory `/root/github/v8/out'
  LINK(target) /root/github/v8/out/mipsel.release/mksnapshot
/root/github/v8/out/mipsel.release/obj.target/v8_base/src/hydrogen-instructions.o: In function `v8::internal::HInnerAllocatedObject::CompileToLithium(v8::internal::LChunkBuilder*)':
hydrogen-instructions.cc:(.text._ZN2v88internal21HInnerAllocatedObject16CompileToLithiumEPNS0_13LChunkBuilderE+0x8): undefined reference to `v8::internal::LChunkBuilder::DoInnerAllocatedObject(v8::internal::HInnerAllocatedObject*)'
collect2: ld returned 1 exit status
make[1]: *** [/root/github/v8/out/mipsel.release/mksnapshot] 错误 1
make[1]: Leaving directory `/root/github/v8/out'
make: *** [mipsel.release] 错误 2
发表于 2013-3-20 10:07:10 | 显示全部楼层
据说webkit跑起来没问题,你可以咨询下heiher。
 楼主| 发表于 2013-3-20 10:13:09 | 显示全部楼层
可能是我所使用的编译器的问题,
请问heiher的联系方式是?
发表于 2013-3-20 10:40:49 | 显示全部楼层
貌似北京那边已经有移植好的 chromium , 已经有人在用,但听说稳定性不够
求稳定版的 chromium
哈哈
发表于 2013-3-20 10:42:17 | 显示全部楼层
回复 3# tsuibin

他的 email
    admin@heiher.info
 楼主| 发表于 2013-3-20 11:41:29 | 显示全部楼层
已经联系
北京那边的联系谁? xiuzhi ?
发表于 2013-3-20 17:27:53 | 显示全部楼层
回复 6# tsuibin


    应该是呀,哈哈
发表于 2013-3-20 17:43:10 | 显示全部楼层
我怎么记得 webkit 没 v8 什么事情呢?
还是 webkit 自带的那个就叫做 v8 ?

楼主,你用的是 n32 还是 o32 还是 n64 ?
你这个错误应该看前面的编译输出。
是不是有某个东西编译错误,但还在继续编译?
 楼主| 发表于 2013-3-21 14:32:42 | 显示全部楼层
前面的编译都没有问题
webkit的包已经编译完成了
但是系统还需要移植libv8这个库
在龙芯3A (mipsel64) 上编译出现的上诉错误
采用本地编译是为了可靠性
另外一个
龙梦提供的交叉编译器 cross-loongson-4.5.2 里面没有 mips64el-linux-g++
疑惑....
 楼主| 发表于 2013-3-21 14:34:49 | 显示全部楼层
还有一个sourcery出品的for mips的交叉编译器 mips-2012.09-99-mips-linux-gnu-i686-pc-linux-gnu.tar.bz2
编译的程序无法再loongson 3A上执行
...

本版积分规则

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

GMT+8, 2020-10-28 15:57 , Processed in 0.152382 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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