diff options
Diffstat (limited to 'doc/JogAmpMacOSVersions.html')
-rw-r--r-- | doc/JogAmpMacOSVersions.html | 568 |
1 files changed, 568 insertions, 0 deletions
diff --git a/doc/JogAmpMacOSVersions.html b/doc/JogAmpMacOSVersions.html new file mode 100644 index 0000000..22c2351 --- /dev/null +++ b/doc/JogAmpMacOSVersions.html @@ -0,0 +1,568 @@ +<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> + +<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> |