Dan Q<p>I spent most of a day getting my new development environment set up, because I kept hitting issues that nobody at my new employer had experienced before. A "perfect storm" of coincidences that conspired together to completely wreck my chance of a simple setup.</p><p>The factors?<br>- Apple's M4 processors remove the SVE architecture and its instruction set, which was present in the M1 through M3<br>- The Colima dockerisation tool still reports to arm64 containers that SVE is available<br>- Java < 24 will, by default, use SVE for some functions if it's told that it's available<br>- Opensearch 2.x will not run on Java > 23</p><p>If ANY ONE of those statements were not true, I wouldn't have had any trouble. But the combination of all four of them meant that I was getting proper segfault-death crashes.</p><p>I blame Apple. Who removes instructions from a processor within the same family‽ (I'm sure that in reality there's probably some important reason for it that's beyond my ken, but still!)</p><p><a href="https://m.danq.me/tags/note" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>note</span></a> <a href="https://m.danq.me/tags/apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apple</span></a> <a href="https://m.danq.me/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://m.danq.me/tags/computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computers</span></a> <a href="https://m.danq.me/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a> <a href="https://m.danq.me/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://m.danq.me/tags/firstup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firstup</span></a> <a href="https://m.danq.me/tags/job" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>job</span></a> <a href="https://m.danq.me/tags/work" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>work</span></a> <a href="https://m.danq.me/tags/employment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>employment</span></a> <a href="https://m.danq.me/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p><p>Via: 🔗 <a href="https://danq.me/2025/07/16/m4-colima-sve-headaches/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">danq.me/2025/07/16/m4-colima-s</span><span class="invisible">ve-headaches/</span></a></p>