There is very little detail in that article.

I agree, the x64 port is important, and I want to finish its development
when I have some time.

On Mon, Nov 24, 2025 at 1:08 PM Bidouille <[email protected]> wrote:

> Next Windows 12 breaks OpenOffice if still
>
> https://www.msn.com/en-us/technology/software/windows-12-update-breaks-legacy-32-bit-apps/ar-AA1N0cd5
>
> ----- Mail original -----
> > De: "Bidouille" <[email protected]>
> > À: [email protected]
> > Envoyé: Jeudi 1 Septembre 2022 08:12:33
> > Objet: Re: Any news from x64 port?
> >
> > Well, thanks Damjan for the feedback
> >
> > ----- Mail original -----
> > > De: "Damjan Jovanovic" <[email protected]>
> > > À: [email protected]
> > > Envoyé: Mercredi 31 Août 2022 17:53:34
> > > Objet: Re: Any news from x64 port?
> > >
> > > On Wed, Aug 31, 2022 at 3:50 PM Bidouille <[email protected]> wrote:
> > >
> > > > Seems to be paused since 2018:
> > > > https://wiki.openoffice.org/wiki/Win64_port
> > > >
> > > >
> > > So I've been playing around lately, and thinking how to do the
> > > Win64
> > > port,
> > > a newer MSVC compiler, and to finish the port to gbuild or a better
> > > build
> > > system, all at the same time.
> > >
> > > First I tried out the Meson build system (https://mesonbuild.com),
> > > which is
> > > getting popular. I can see the attraction, it's elegant, well
> > > designed, and
> > > the documentation is good. It's easy to start with. The language is
> > > similar
> > > to Python, but not Turing complete to prevent build scripts from
> > > getting
> > > too complex. The lack of any functions means that there's only one
> > > way to
> > > script the build, and all meson.build files end up looking the
> > > same.
> > > I got
> > > several modules to build: solenv, soltools, xml2cmp, and began sal.
> > > I
> > > got
> > > my hopes up, and then hit a fatal flaw: custom targets don't allow
> > > specifying the output directory, meaning that custom targets which
> > > output
> > > files to many directories (like our idl files) need many many
> > > meson.build
> > > files, one in every possible output directory. This isn't getting
> > > fixed
> > > upstream (https://github.com/mesonbuild/meson/issues/2320), and
> > > since
> > > we
> > > use custom targets extensively, Meson is useless to us. So I gave
> > > up
> > > on
> > > that attempt but still have that branch around, if anyone wants to
> > > have a
> > > look.
> > >
> > > Currently I am experimenting with the SCons build system again, but
> > > using a
> > > very different approach.
> > >
> > > I want to isolate a small number of modules, and get them building
> > > with
> > > SCons, in isolation from the rest of OpenOffice. Once this exists,
> > > it
> > > can
> > > be ported to Win64. It can be ported to newer MSVC. It can be
> > > ported
> > > wherever and changed however we need. Then, the rest of OpenOffice
> > > can be
> > > ported to it.
> > >
> > > Possibly, this could be just the UNO framework, which is critical
> > > to
> > > the
> > > Win64 port, as the "bridges" component is involved with custom
> > > assembly
> > > language calls to and from C++.
> > >
> > > It is just too difficult to port the whole of OpenOffice to Win64,
> > > or
> > > to
> > > newer MSVC, or to a newer build system. At least, broken up, it
> > > should be
> > > more manageable.
> > >
> > > I'll keep you updated regarding my progress.
> > >
> > > Damjan
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to