<!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>