<div dir="ltr">Thanks for looking into this.<div>As for the next steps:</div><div>I have a PR that reverts the existing changes, and that brings openjdk/mobile 100% on par with openjdk/jdk: <a href="https://github.com/openjdk/mobile/pull/25">https://github.com/openjdk/mobile/pull/25</a></div><div>I tried to create a branch in openjdk/mobile but I don't seem to have permission to do that. A branch would be a good point to have a copy of the current mobile repository. If a branch is not possible, a tag should be sufficient. Once PR-25 is reviewed and approved, I will add a tag to the current HEAD (e.g. mobile_classic or mobile_gen1) and integrate PR-25 immediately after that. </div><div><br></div><div>thoughts?</div><div><br></div><div>- Johan</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 30, 2024 at 9:09 PM Magnus Ihse Bursie <<a href="mailto:magnus.ihse.bursie@oracle.com">magnus.ihse.bursie@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2024-05-14 16:21, Johan Vos wrote:<br>
<br>
> Hi,<br>
><br>
> The current master branch of openjdk/mobile has some changes that are <br>
> not in upstream openjdk/jdk, but not all of them are (still) relevant <br>
> and there is also a major syntax error.<br>
> Rather than adding mobile-specific changes on top of the current <br>
> master branch, I started from the head of openjdk/jdk to find out what <br>
> changes I had to make to build both ios and android versions.<br>
> I did this in my personal fork, in a branch named android-may-2024:<br>
> <a href="https://github.com/johanvos/jdk/tree/android-may-2024" rel="noreferrer" target="_blank">https://github.com/johanvos/jdk/tree/android-may-2024</a><br>
><br>
> There are 4 commits in this branch:<br>
> * changes required to build Android<br>
> * changes required to build iOS<br>
> * header files I added for the hotspot build for Android<br>
> * header files I added for the hotspot build for iOS<br>
><br>
> With these commits, I can build the static libs and VM for ios and <br>
> android using<br>
> make static-libs-image<br>
<br>
These changes look very clean. I think it would be much better to <br>
restart from jdk mainline and apply these patches. Have you had any <br>
progress in figuring out how to best achieve that?<br>
<br>
/Magnus<br>
<br>
</blockquote></div>