编译openjdk遇到的问题

遇到错误Error:./gamma: relocation error: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so: symbol JVM_FindClassFromCaller, version SUNWprivate_1.1 not defined in file libjvm.so with link time reference

修改文件:hotspot/make/linux/Makefile

去掉文件中所有的test_gamma即可

./gamma: relocation error: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.36.x86_64/jre/lib/amd64/libjava.so: symbol JVM_FindClassFromCaller, version SUNWprivate_1.1 not defined in file libjvm.so with link time reference

通过vim `find . -name ‘CurrencyData.properties‘` 把里面的时间改在10年之内就可以了

时间: 2024-08-14 19:35:19

编译openjdk遇到的问题的相关文章

JVM学习——编译OpenJDK

最近在学习<深入理解java虚拟机 第二版>这本书.书中第一部分建议大家自己编译OpenJDK.抱着学习态度也来编译个玩一玩.下面进入正题. 1.编译环境介绍 操作系统 CentOS Linux release 7.1.1503 (Core) Linux内核版本 3.10.0-229.el7.x86_64 gcc版本 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) openJdk版本 openjdk-7u40 2.准备工作 2.1下载OpenJDK 打开网站ht

Mac OSX 10.10 Yosemite编译OpenJDK 9

在Mac OSX 10.10系统上编译了下OpenJDK9,以下仅是个人安装记录,供参考. 编译时间:2015-06-13 系统版本:Mac OS X Yosemite 10.10.4 编译OpenJDK版本:JDK 9 相关软件版本: XCode版本:XCode6-Beat4    Version 6.0 (6A267n) JDK版本:1.8.0_45 软件管理工具:brew Xquartz(X11):2.7.7 参考资料: OpenJDK Home Page OpenJDK官方编译步骤(下载

[转]CentOS7下编译openjdk

CentOS7下编译openjdk 编译环境: 操作系统: CentOS7 64位 BootStrap JDK: 1.7.0_76 1. 下载openjdk源码 下载openjdk1.7源码 openjdk-7u40-fcs-src-b43-26_aug_2013.zip 2. 安装编译环境 安装alsa包 yum install alsa-lib-devel 安装cups-devel yum install cups-devel 安装X相关的库 yum install libX* 安装g++

如何用Mac完美编译OpenJDK 7

前段时间为了研究JVM,于是去下了OpenJDK6编译一把,就因为少声卡驱动,又没查到如何解决,结果总是编译不成功,遂放弃.但是近来调试jdk源码的时候,发现很多调试信息都没有,看得我那个辛苦啊.正好一朋友成功编译了OpenJDK7,我就又去下了一个试编,虽然在CentOS下成功了,但是我Mac下又用不了,所以我就花了点时间再次在Mac下弄一次.整体来说还算顺利,现在已经很开心的用上了. 1.选择OS X版本很重要. 目前我的Mac版本是10.10,一开始没想那么多,配置好必要信息以后就开始编,

JVM之编译OpenJDK

学习JVM时看到书里讲到自己编译OpenJDK.记录一下过程 Mac系统版本:High Sierra 10.13.6 源码版本:jdk8u-dev 一.准备源码 我是从官网下载网站的,openJDK源码是用mercurial进行管理的,所以首先使用homebrew安装mercurial brew install mercurial 安装完成之后,再运行命令克隆jdk源码,之后通过运行脚本get_source.sh获取所有的源代码 hg clone http://hg.openjdk.java.n

Linux 下编译openjdk

操作系统ubuntu14.04 openjdk版本 7u4 openjdk7u4可以在https://jdk7.java.net/source.html下载 一.构建编译环境 sudo apt-get install build-essential gawk m4 openjdk-6-jdk libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 li

Ubuntu轻松编译openJDK

花了三天在windows上搞openJDK,对bash本来就不熟,加上各种莫名依赖和脚本里的bug,身心俱疲.最后make all的时候产生一个莫名其妙的错误说什么有warning且-Werror置为了true,死活没google到-Werror是什么鬼,只好作罢了. 今天本菜鸟突然想起来,朕还有Ubuntu虚拟机,权且一试,没想到轻松成功. 平台:Ubuntu Version 5.1.30 (3.2.0-98-generic-pae #138-Ubuntu SMP Mon Jan 11 13:

编译OpenJDK的笔记

1.  ERROR: You seem to not have installed ALSA 0.9.1 or higher. 不需要从ALSA官网下载alsa-dev和alsa-drive, ubuntu提供包的 执行: sudo apt-get install libasound2-dev

转-OpenJDK源码阅读导航跟编译

OpenJDK源码阅读导航 OpenJDK源码阅读导航 博客分类: Virtual Machine HotSpot VM Java OpenJDK openjdk 这是链接帖.主体内容都在各链接中. 怕放草稿箱里过会儿又坑掉了,总之先发出来再说…回头再慢慢补充内容. 先把ItEye网站上的信息聚合起来. 近期提问帖: 阅读openjdk源代码 如何来看OpenJDK源码 如何分析OpenJDK中JVM的实现 一个个回复太麻烦了,合在一块儿写这么一篇. ================ 前言 我的