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.

But there are still a lot of compiler warnings, and it sounds like LO took
years to get their Win64 version fully working.

A Win64 version is increasingly important, as Java is deprecating Win32
support.

As always, you can test by passing --enable-win64 to ./configure on
Windows, and "source winAMD64Env.set.sh". Join the fun?

Regards
Damjan

Reply via email to