`

在ubuntu 11.10上编译OpenJDK

    博客分类:
  • java
jvm 
阅读更多

在Ubuntu 11.10上编译OpenJDK会遇到两个特殊的问题,下面给出相应解决方案。

 

1. "This OS is not supported"

hotspot的makefile检查Linux kernel的版本号在其列表中。而Kernel 3.0不在其中,或者绕过版本检查(DISABLE_HOTSPOT_OS_VERSION_CHECK=ok);或者把3.0加入列表,即

diff -r 9b0ca45cd756 make/linux/Makefile
--- a/make/linux/Makefile	Tue Jun 28 10:57:38 2011 -0700
+++ b/make/linux/Makefile	Fri Oct 21 15:15:20 2011 +0100
@@ -230,7 +230,7 @@
 # Solaris 2.5.1, 2.6).
 # Disable this check by setting DISABLE_HOTSPOT_OS_VERSION_CHECK=ok.

-SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 2.7%
+SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 2.7% 3.0%
 OS_VERSION := $(shell uname -r)
 EMPTY_IF_NOT_SUPPORTED = $(filter $(SUPPORTED_OS_VERSION),$(OS_VERSION))

2. Can't find asound lib

需要libsound.so来做link,但这个文件已不存在于/usr/lib。因此得手工指定,"EXTRA_LIBS=/usr/lib/i386-linux-gnu/libasound.so" 或 "EXTRA_LIBS=/usr/lib/x86_64-linux-gnu/libasound.so"(该文件来自pkg libasound2-dev)

 

分享到:
评论

相关推荐

    Ubuntu 11.10 搭建编译环境

    总结一下,本教程介绍了如何在Ubuntu 11.10上安装和配置编译环境,包括更新系统、安装`build-essential`、GCC、binutils、make和gdb,以及如何处理传入的.deb包。这个过程对于任何需要从源代码编译软件的开发者来说...

    ubuntu+11.10+安装过程详解

    在本篇【ubuntu 11.10 安装过程详解】中,我们将详细探讨如何在虚拟环境中安装 Ubuntu 11.10 操作系统,包括使用 VMware 和 VirtualBox 两种虚拟机软件的步骤。 首先,我们看到的是使用 VMware 进行安装的过程。...

    ubuntu 11.10环境搭建

    本篇将详细讲解如何在Ubuntu 11.10(Oneiric Ocelot)环境下进行系统配置,包括TFTP、NFS、Samba以及VMware Tools的安装与设置。这些服务和工具在服务器管理、网络共享、虚拟化等方面都有广泛的应用。 首先,让我们...

    Ubuntu 11.10安装详细教程

    本教程将详细介绍如何在虚拟机环境下安装 Ubuntu 11.10 桌面版,主要使用 VMware Workstation 8.0 作为虚拟化平台。 #### 二、安装准备 1. **下载 Ubuntu 11.10 镜像**:首先需要从官方网站下载 Ubuntu 11.10 的 ...

    Ubuntu11.10桌面速配

    ### Ubuntu 11.10 桌面优化与配置指南 #### 一、概述 Ubuntu 11.10 是一款广受欢迎的 Linux 发行版,它以其易用性和强大的社区支持而著称。然而,默认安装可能并不完全满足用户对于本地化的需求,特别是对于中文...

    ubuntu11.10安装及网络配置

    ubuntu11.10安装及网络配置,其中包括安装说明和网络配置两份文件

    Ubuntu 11.10 安装方法全程记录

    Ubuntu 11.10 安装方法全程记录

    Ubuntu11.10文本乱码问题解决

    在使用Ubuntu 11.10系统时,不少用户遇到一个令人头疼的问题——文本文件出现乱码。这一现象主要表现为打开本地或网络上的文本文件(如.txt格式)时,文件中的中文字符无法正常显示,而是被替换为一系列不可识别的...

    Ubuntu11.10_12.04安装深度软件中心的方法.pdf

    在 Ubuntu 11.10/12.04 系统中,安装深度软件中心需要满足一些前提条件,并遵循特定的安装步骤。下面将详细介绍安装深度软件中心的方法。 前提条件 在安装深度软件中心之前,需要确保 Ubuntu 系统已经安装了 aria2...

    ubuntu11.10设置图文全攻略

    《Ubuntu 11.10 设置图文全攻略》是一份详尽的指南,旨在帮助用户在Ubuntu 11.10操作系统中进行各种配置和优化。Ubuntu 11.10,代号“Oneiric Ocelot”,是Ubuntu系列的一个重要版本,它引入了许多新特性,同时也对...

    ubuntu 11.10 设置固定ip

    ubuntu 11.10 设置固定ip,需要vi /etc/network/interfaces。

    Win7+Ubuntu11.10(EasyBCD硬盘安装)

    标题中的"Win7+Ubuntu11.10(EasyBCD硬盘安装)"指的是在Windows 7操作系统上通过EasyBCD工具进行Ubuntu 11.10的硬盘安装,以实现双系统并存。这种方式允许用户在同一个硬件平台上同时运行Windows 7和Ubuntu,方便在...

    Ubuntu11.10安装教程及设置

    综上所述,Ubuntu11.10的安装与设置涉及众多环节,从系统简介到硬盘分区方案,从光盘安装到系统设置,从软件安装到显卡驱动安装,每个步骤都是确保系统稳定运行的关键。掌握这些知识点,可以帮助用户更好地享受...

    iNodeClient for Ubuntu11.10

    然而,对于在校学生来说,如何在Ubuntu 11.10上顺利连接校园网络往往是一项挑战,特别是对于那些不熟悉Linux操作系统的用户。iNodeClient,作为一个专为校园网设计的客户端软件,以其简洁的界面和易用的操作流程,...

    ubuntu11.10最全的安装使用详解.doc

    U 盘安装 Ubuntu 11.10 是一种非常方便的安装方式,只需要在 Windows 或 Linux 下将 Ubuntu 安装到 U 盘中,然后插入 U 盘到目标计算机中,即可启动 Ubuntu。 六、 Unity 和 Gnome3 Ubuntu 11.10 引入了 Unity 和 ...

    ubuntu11.10编译linux3.0.73内核

    在Ubuntu 11.10操作系统中编译Linux 3.0.73内核是一项技术性较强的任务,涉及到系统级别的操作和配置。本文将详细介绍如何从下载、配置到编译和安装内核的整个过程。 首先,我们需要从官方Linux内核发布站点下载3.0...

    Ubuntu 11.10 上安装 MongoDB 2.0

    ### 在Ubuntu 11.10上安装MongoDB 2.0 #### 一、下载与解压MongoDB 为了在Ubuntu 11.10上安装MongoDB 2.0,首先需要下载对应的二进制包。可以使用wget命令从MongoDB官方网站下载Linux版本的二进制文件。具体步骤...

    ubuntu 11.10 截图

    标题和描述中提到的是...总的来说,Ubuntu 11.10作为Ubuntu历史上的一个里程碑,展示了其在桌面环境和云服务方面的创新。虽然这个版本已不再支持,但它为后续版本奠定了基础,推动了Ubuntu和整个Linux社区的发展。

Global site tag (gtag.js) - Google Analytics