<!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>JogAmpMacOSVersions.md</title>
  <style>
        div#header, header
            {

            border-bottom: 1px solid #aaa;
            margin-bottom: 0.5em;
            }

        .title
            {
            text-align: center;
            }

        .author, .date
            {
            text-align: center;
            }

        div#TOC, nav#TOC
            {

            border-bottom: 1px solid #aaa;
            margin-bottom: 0.5em;
            }

        nav#TOC {
          margin-bottom: var(--line-height);

          padding-bottom: 0.5rem;
        }

        nav#TOC input {
          display: none;
        }

        nav#TOC label {
          color: var(--color-link);
          cursor: pointer;
        }

        nav#TOC > ul {
          display: none;
        }

        nav#TOC > input:checked + ul {
          display: block;
        }

        @media print
            {
            div#TOC, nav#TOC
                {

                display: none;
                }
            }

        div.content
            {
                color: #111111;
                font-size: 14px;
                line-height: 1.6;
            }

        div#cgit a
            {
                color: #1212a0;
            }

        div#cgit a.sourceLine
            {
                color: #111111;
            }

        h1, h2, h3, h4, h5, h6
        {
            font-family: "Helvetica Neue", Helvetica, "Liberation Sans", Calibri, Arial, sans-serif;

            page-break-after: avoid;

            margin: 20px 0 10px;
            padding: 0;
        }

        h2 {
            border-bottom: 1px solid #ccc;
        }

        div div
            {

            }

        section section
            {
            margin-left: 2em;
            }

        p {}

        blockquote
            {
            font-style: italic;
            }

        li
            {
            }

        li > p
            {
            margin-top: 1em;
            }

        ul
            {
            }

        ul li
            {
            }

        ol
            {
            }

        ol li
            {
            }

        hr {}

        sub
            {
            }

        sup
            {
            }

        em
            {
            }

        em > em
            {
            font-style: normal;
            }

        strong
            {
            }

        a
            {

            text-decoration: none;
            }

        @media screen
            {
            a:hover
                {

                text-decoration: underline;
                }
            }

        @media print
            {
            a {

                color: black;
                background: transparent;
                }

            a[href^="http://"]:after, a[href^="https://"]:after
                {

                content: " (" attr(href) ") ";
                font-size: 90%;
                }
            }

        img
            {

            vertical-align: middle;
            }

        div.figure
            {

            margin-left: auto;
            margin-right: auto;
            text-align: center;
            font-style: italic;
            }

        p.caption
            {

            }

        pre, code
            {
            background-color: #f8f8f8;

            white-space: pre-wrap;
            white-space: -moz-pre-wrap !important;
            white-space: -pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;

            }

        pre
            {

            padding: 0.5em;
            border-radius: 5px;

            background-color: #f8f8f8;
            border: 1px solid #ccc;
            font-size: 13px;
            line-height: 19px;
            overflow: auto;
            padding: 6px 10px;

            margin-left: 0.5em;
            margin-right: 0.5em;
            }

        @media screen
            {
            pre
                {

                white-space: pre;
                overflow: auto;

                border: 1px dotted #777;
                }
            }

        code
            {
            }

        p > code, li > code
            {

            padding-left: 2px;
            padding-right: 2px;
            }

        li > p code
            {

            padding: 2px;
            }

        span.math
            {

            }

        div.math
            {
            }

        span.LaTeX
            {
            }

        eq
            {
            }

        table
            {
            border-collapse: collapse;
            border-spacing: 0;

            margin-left: auto;
            margin-right: auto;
            }

        thead
            {
            border-bottom: 1pt solid #000;
            background-color: #eee;
            }

        tr.header
            {
            }

        tbody
            {
            }

        tr {
            }
        tr.odd:hover, tr.even:hover
            {
            background-color: #eee;
            }

        tr.odd {}
        tr.even {}

        td, th
            {
            vertical-align: top;
            vertical-align: baseline;
            padding-left: 0.5em;
            padding-right: 0.5em;
            padding-top: 0.2em;
            padding-bottom: 0.2em;
            }
        th
            {
            font-weight: bold;
            }

        tfoot
            {
            }

        caption
            {
            caption-side: top;
            border: none;
            font-size: 0.9em;
            font-style: italic;
            text-align: center;
            margin-bottom: 0.3em;
            padding-bottom: 0.2em;
            }

        dl
            {
            border-top: 2pt solid black;
            padding-top: 0.5em;
            border-bottom: 2pt solid black;
            }

        dt
            {
            font-weight: bold;
            }

        dd+dt
            {
            border-top: 1pt solid black;
            padding-top: 0.5em;
            }

        dd
            {
            margin-bottom: 0.5em;
            }

        dd+dd
            {
            border-top: 1px solid black;
            }

        a.footnote, a.footnoteRef {
            font-size: small;
            vertical-align: text-top;
        }

        a[href^="#fnref"], a.reversefootnote
            {
            }

        @media print
            {
            a[href^="#fnref"], a.reversefootnote
                {

                display: none;
                }
            }

        div.footnotes
            {
            }

        div.footnotes li[id^="fn"]
            {
            }

        @media print
            {
            .noprint
                {
                display:none;
                }
            }
      </style>
</head>
<body>
<nav id="TOC" role="doc-toc">
    <strong>Contents</strong><label for="contents">⊕</label>
  <input type="checkbox" id="contents">
  <ul>
  <li><a href="#jogamps-macos-version-support">JogAmp's MacOS Version
  Support</a>
  <ul>
  <li><a href="#overview">Overview</a></li>
  <li><a href="#openjdk">OpenJDK</a></li>
  <li><a href="#jogamp-build-and-test-setup">JogAmp Build and Test
  Setup</a>
  <ul>
  <li><a href="#macos-1265-monterey-darwin-21-x86_64">MacOS 12.6.5
  (Monterey), Darwin 21, <code>x86_64</code></a></li>
  <li><a href="#macos-10136-high-sierra-darwin-17-x86_64">MacOS 10.13.6
  (High Sierra), Darwin 17, <code>x86_64</code></a></li>
  <li><a href="#macos-131-ventura-darwin-22-arm64">MacOS 13.1 (Ventura),
  Darwin 22, <code>arm64</code></a></li>
  </ul></li>
  <li><a href="#change-history">Change History</a></li>
  </ul></li>
  </ul>
</nav>
<style>
table, th, td {
   border: 1px solid black;
}
</style>

<h1 id="jogamps-macos-version-support">JogAmp's MacOS Version
Support</h1>
<p>References</p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/MacOS_version_history">Mac OS
Version History (wiki)</a>.</li>
<li><a
href="https://en.wikipedia.org/wiki/Xcode#Version_comparison_table">Xcode
Version Comparison Table (wiki)</a></li>
</ul>
<h2 id="overview">Overview</h2>
<table>
<thead>
<tr class="header">
<th style="text-align: left;">MacOS Version</th>
<th style="text-align: left;">Release Name</th>
<th style="text-align: left;">Darwin Version</th>
<th style="text-align: left;">JogAmp Relation</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">10.7</td>
<td style="text-align: left;">Lion</td>
<td style="text-align: left;">11</td>
<td style="text-align: left;">Min deployment target</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;">10.13</td>
<td style="text-align: left;">High Sierra</td>
<td style="text-align: left;">17</td>
<td style="text-align: left;">Test node 10.13.6,
<code>x86_64</code></td>
</tr>
<tr class="even">
<td style="text-align: left;">10.14</td>
<td style="text-align: left;">Mojave</td>
<td style="text-align: left;">18</td>
<td style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;">10.15</td>
<td style="text-align: left;">Catalina</td>
<td style="text-align: left;">19</td>
<td style="text-align: left;"></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;">11</td>
<td style="text-align: left;">Big Sur</td>
<td style="text-align: left;">20</td>
<td style="text-align: left;"></td>
</tr>
<tr class="even">
<td style="text-align: left;">12</td>
<td style="text-align: left;">Monterey</td>
<td style="text-align: left;">21</td>
<td style="text-align: left;">Build node 12.6.5, w/ Xcode 14.2,
<code>x86_64</code></td>
</tr>
<tr class="odd">
<td style="text-align: left;">13</td>
<td style="text-align: left;">Ventura</td>
<td style="text-align: left;">22</td>
<td style="text-align: left;">Test node 13.1, <code>arm64</code></td>
</tr>
</tbody>
</table>
<h2 id="openjdk">OpenJDK</h2>
<p>Available Java(tm) VMs</p>
<ul>
<li><a href="http://openjdk.java.net/">OpenJDK</a> build @ <a
href="https://adoptium.net/temurin/releases/">Adoptium</a>
<ul>
<li><a href="https://adoptium.net/supported-platforms/">Adoptium
Supported MacOS Versions</a>
<ul>
<li>MacOS 10.15, 11, 12, 13 for <code>x86_64</code> and
<code>arm64</code></li>
</ul></li>
</ul></li>
</ul>
<h2 id="jogamp-build-and-test-setup">JogAmp Build and Test Setup</h2>
<h3 id="macos-1265-monterey-darwin-21-x86_64">MacOS 12.6.5 (Monterey),
Darwin 21, <code>x86_64</code></h3>
<ul>
<li>Build and main test machine</li>
<li>XCode 14.2 w/ SDK 11.3
<ul>
<li><code>export SDKROOT=macosx11.3</code> (<em>MacOS SDK</em>)</li>
<li><code>-mmacosx-version-min=10.7</code> (<em>Miniumum deployment
target</em>)</li>
</ul></li>
<li>OpenJDK Temurin 17.0.5+8</li>
</ul>
<h3 id="macos-10136-high-sierra-darwin-17-x86_64">MacOS 10.13.6 (High
Sierra), Darwin 17, <code>x86_64</code></h3>
<ul>
<li>Test machine</li>
<li>OpenJDK Temurin 17.0.5+8</li>
</ul>
<h3 id="macos-131-ventura-darwin-22-arm64">MacOS 13.1 (Ventura), Darwin
22, <code>arm64</code></h3>
<ul>
<li>Test machine</li>
<li>OpenJDK Temurin 17.0.5+8</li>
</ul>
<h2 id="change-history">Change History</h2>
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Date</th>
<th style="text-align: left;">Note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">2023-05-06</td>
<td style="text-align: left;">Initial Version for JogAmp Release
2.5.0</td>
</tr>
</tbody>
</table>
</body>
</html>