龙芯开源社区

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

我在2E上编译Jdk15的过程

  [复制链接]
发表于 2010-2-24 10:34:51 | 显示全部楼层 |阅读模式
os_linux_gs2 : 464:  (uc->uc_mcontext.hi1 == 2 || uc->uc_mcontext.hi1 == 3))这行编译报错,查了一下头文件sys/ucontext.h中 struct mcontext_t中没有定义hi1这个成员搜索整个源代码也没发现有给uc_mcontext.hi1 赋值的地方,所以我把这行给注释掉了现在能编译过去了,但是不知道会出什么问题,哪位大侠了解的话,麻烦指导一下。谢谢!PS: 我用的是龙芯2E的盒子代码:jdk15_mips_080103.tar.gz

[ 本帖最后由 samuel.li 于 2010-2-24 16:11 编辑 ]
 楼主| 发表于 2010-2-24 11:39:07 | 显示全部楼层
编译通过,运行出现如下错误:
xxxx:/opt/j2sdk-gs2/lib/mips32# java
There was an error trying to initialize the HPI library.
Please check your installation, HotSpot does not work correctly
when installed in the JDK 1.2 Linux Production Release, or
with any JDK 1.1.x release.
Could not create the Java virtual machine.

搞一天了,郁闷
 楼主| 发表于 2010-2-24 12:05:31 | 显示全部楼层
哈哈,搞定了,庆祝一下
原因:
我为图省事儿把client弄了个软链接过去,所以出问题了
"ln -s product/lib/mips32/client  lib/mips32/"  
现在直接:
cp product/lib/mips32/* lib/mips32/ -rf
搞定了
xxxxxx:/opt/j2sdk-gs2/lib/mips32# java -version
java version "1.5.0-rc"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-10)
Java HotSpot(TM) Client VM (build 1.5-internal, mixed mode)
weiyesoft:/opt/j2sdk-gs2/lib/mips32# cp product/lib/mips32/* lib/mips32/ -rf
weiyesoft:/opt/j2sdk-gs2/lib/mips32# java -version
java version "1.5.0-rc"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-10)
Java HotSpot(TM) Client VM (build 1.5-internal, mixed mode)
发表于 2011-2-15 17:58:29 | 显示全部楼层
顶专业贴,压广告贴

本版积分规则

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

GMT+8, 2019-1-21 21:20 , Processed in 0.185938 second(s), 18 queries .

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