aboutsummaryrefslogtreecommitdiffstats
path: root/doc/JogAmpMacOSVersions.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/JogAmpMacOSVersions.html')
-rw-r--r--doc/JogAmpMacOSVersions.html568
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>