在 Ubuntu 12.04 上构建 OpenJDK7

标签 build ubuntu-12.04 java

我已按照所有推荐步骤在我的 Ubuntu 12.04 实例上构建 openJDK7 ( openJDK build example ),但我仍然在 Java 热点编译上失败并出现给定错误:

In file included from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/prims/methodHandles.hpp:32:0,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciMethod.hpp:33,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/code/debugInfoRec.hpp:30,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciEnv.hpp:31,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciUtilities.hpp:28,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciNullObject.hpp:30,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciConstant.hpp:29,
             from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/precompiled.hpp:36:

/home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/runtime/interfaceSupport.hpp:430:0: error: "__LEAF" redefined [-Werror]
/usr/include/x86_64-linux-gnu/sys/cdefs.h:44:0: note: this is the location of the previous definition
cc1plus: all warnings being treated as errors

知道如何解决吗?

最佳答案

这是一个已知错误:https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/935346 (包括修复)。

关于在 Ubuntu 12.04 上构建 OpenJDK7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12742128/

相关文章:

build - gnu make : prerequisite is always called even when target has not changed

php - VB中的Laravel Composer绝对路径错误

java - 我可以防止我的应用程序不能被其他应用程序杀死吗?

java - Eclipse 自动构建与 (Ant/Maven/Gradle)

C++ 构建系统

android - 如何在 Android 下使用 provider 构建自定义 sqlite?

java - 无法安装android sdk包

java - gwt Cookie 未设置或获取

image - 从源代码构建fiware/cygnus docker-最后一步的问题(8)

ubuntu - 如何设置具体的GOPATH?