On Fri, Jan 3, 2025 at 3:26 PM Matthias Seidel <matthias.sei...@hamburg.de>
wrote:

> Hi Damjan,
>
> Am 02.01.25 um 21:44 schrieb Damjan Jovanovic:
> > Hi
> >
> > With my latest changes, 112 modules (60%) build successfully, and the
> > remaining blockers currently are:
> > - vcl, which is almost fixed. It needed changing SetClassLong() to
> > SetClassLongPtr(), and several other such Windows API changes for 64 bit
> > compatibility.
> > - connectivity, which builds but some of its DLLs (notably dbtools) fail
> to
> > link, with mysterious missing symbol errors.
> > - testtools, which runs a UNO test, which fails as our Win64 UNO bridge
> is
> > still buggy. But I am learning more about x86/amd64 assembly language,
> and
> > Windows ABI details, such as C++ exception handling in assembly, and hope
> > to fix that UNO bridge eventually.
> That sounds great! Do you plan to cherry-pick that for AOO42X?
>

Thank you. With further fixes, 73.5% of modules build now :-).

If it's finished in time for the AOO42X release, then yes, we should. But
it might have to be a beta release though.


> >
> > But there are still a lot of compiler warnings, and it sounds like LO
> took
> > years to get their Win64 version fully working.
>
> Always remember, the work on LO is mostly done by paid full time
> developers.
>
> We are all volunteers who do it in our spare time...
>

And yet sometimes we get impressive stuff done despite so little manpower
;-).


>
> >
> > A Win64 version is increasingly important, as Java is deprecating Win32
> > support.
>
> Yes, Win64 is important.
>
> But I don't see JAVA Win32 deprecated in the *near* future (at least not
> for JAVA 8 and 11)
>

See https://openjdk.org/jeps/479


>
> I only use the JAVA runtime from Adoptium, though.
>
> Regards,
>
>     Matthias



Regards
Damjan

Reply via email to