Skip to content
Snippets Groups Projects
Select Git revision
  • 2f3c6acb8d3023ca523306cef896e82029ff063c
  • master default protected
  • antenna-patterns
  • qt5-qopenglwidget
  • license-demo
  • isolated
  • isolated-fixedprofile
  • release_1.1
  • press-conference
  • rim-only
  • release_1.0
11 results

antenna_main.cpp

Blame
  • 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>