centos编译openjdk

参考这篇文章编译openjdk  http://blog.sina.com.cn/s/blog_6641cdab01018ual.html

遇到问题:

make sanity ARCH_DATA_MODE=32

总是报错:ERROR: FreeType version  2.3.0  or higher is required. 

解决方法:

重新下载freetype2.5.2安装

还是报上面的错误

后来搜到方法:在jdk源码目录make clean,但是还是不行。

最终解决是用:make clean ARCH_DATA_MODE=32,再用make sanity ARCH_DATA_MODE=32就不提示错误了

由于默认make clean清理的是64位的。所以需要这个参数

 

 

原文地址:https://www.cnblogs.com/fengjiaoan/p/3581878.html