Skip to content
Snippets Groups Projects
Select Git revision
  • 64e15583a967d59e307df968feb3c8aac9303ba1
  • master default
  • mingw_gcc44
  • release_ABP1_012
  • release_ABP1_008
  • release_ABP1_006
  • release_ABP1_007
  • release_ABP1_005
  • release_ABP1_004
  • release_ABP1_003
  • pre_release_0.15
  • release_ABP1_001
  • release_ABP1_002
  • pre_release_0.13
  • pre_release_0.14
  • pre_release_0.11
  • pre_release_0.12
  • pre_release_0.10
  • pre_release_0.09
  • pre_release_0.08
20 results

header.html

Blame
  • Forked from einsteinathome / graphicsframework
    Source project has a limited visibility.
    building.html 100.10 KiB
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
    <head>
      <meta charset="utf-8" />
      <meta name="generator" content="pandoc" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
      <title>Building the JDK</title>
      <style type="text/css">
          code{white-space: pre-wrap;}
          span.smallcaps{font-variant: small-caps;}
          span.underline{text-decoration: underline;}
          div.column{display: inline-block; vertical-align: top; width: 50%;}
      </style>
      <link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css" />
      <!--[if lt IE 9]>
        <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
      <![endif]-->
      <style type="text/css">pre, code, tt { color: #1d6ae5; }</style>
    </head>
    <body>
    <header id="title-block-header">
    <h1 class="title">Building the JDK</h1>
    </header>
    <nav id="TOC">
    <ul>
    <li><a href="#tldr-instructions-for-the-impatient">TL;DR (Instructions for the Impatient)</a></li>
    <li><a href="#introduction">Introduction</a></li>
    <li><a href="#getting-the-source-code">Getting the Source Code</a><ul>
    <li><a href="#special-considerations">Special Considerations</a></li>
    </ul></li>
    <li><a href="#build-hardware-requirements">Build Hardware Requirements</a><ul>
    <li><a href="#building-on-x86">Building on x86</a></li>
    <li><a href="#building-on-aarch64">Building on aarch64</a></li>
    <li><a href="#building-on-32-bit-arm">Building on 32-bit arm</a></li>
    </ul></li>
    <li><a href="#operating-system-requirements">Operating System Requirements</a><ul>
    <li><a href="#windows">Windows</a></li>
    <li><a href="#macos">macOS</a></li>
    <li><a href="#linux">Linux</a></li>
    <li><a href="#aix">AIX</a></li>
    </ul></li>
    <li><a href="#native-compiler-toolchain-requirements">Native Compiler (Toolchain) Requirements</a><ul>
    <li><a href="#gcc">gcc</a></li>
    <li><a href="#clang">clang</a></li>
    <li><a href="#apple-xcode">Apple Xcode</a></li>
    <li><a href="#microsoft-visual-studio">Microsoft Visual Studio</a></li>
    <li><a href="#ibm-xl-cc">IBM XL C/C++</a></li>
    </ul></li>
    <li><a href="#boot-jdk-requirements">Boot JDK Requirements</a><ul>
    <li><a href="#getting-jdk-binaries">Getting JDK binaries</a></li>
    </ul></li>
    <li><a href="#external-library-requirements">External Library Requirements</a><ul>
    <li><a href="#freetype">FreeType</a></li>
    <li><a href="#cups">CUPS</a></li>
    <li><a href="#x11">X11</a></li>
    <li><a href="#alsa">ALSA</a></li>
    <li><a href="#libffi">libffi</a></li>
    </ul></li>
    <li><a href="#build-tools-requirements">Build Tools Requirements</a><ul>
    <li><a href="#autoconf">Autoconf</a></li>
    <li><a href="#gnu-make">GNU Make</a></li>
    <li><a href="#gnu-bash">GNU Bash</a></li>
    </ul></li>
    <li><a href="#running-configure">Running Configure</a><ul>
    <li><a href="#common-configure-arguments">Common Configure Arguments</a></li>
    <li><a href="#configure-control-variables">Configure Control Variables</a></li>
    </ul></li>
    <li><a href="#running-make">Running Make</a><ul>
    <li><a href="#common-make-targets">Common Make Targets</a></li>
    <li><a href="#make-control-variables">Make Control Variables</a></li>