Chapter 6. Building IcedTea with Other VM Implementations

In this chapter, we will cover the following topics:

  • Configuring cross-compilation between ARM and x86
  • Building IcedTea for ARM with integrated CACAO VM
  • Porting JamVM to use OpenJDK
  • Configuring Zero assembler with the Shark compiler to use OpenJDK
  • Building MIPS and other architectures using OpenEmbedded recipes

Introduction

Though various x86-compatible platforms are widespread and common to use, there are other architectures to think about. Java language itself is designed to be as cross-platform, as possible. In an x86-compatible world, it means that Java will work equally well and predictable for the vast majority of operating systems. Where more architectures are concerned, it should work ...

Get OpenJDK Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.