Windows lacks many of the external libraries present on *nix (jpeg, zlib,
curl, etc.),  meaning we have to build them internally. They build using
GNU autotools, which need a *nix shell like Cygwin. In other words, it
isn't even only AOO that needs Cygwin, it's our dependencies as well.

Also we need a portable build system, which any Visual Studio based
solution isn't.

Damjan

On Wed, Jul 13, 2016 at 11:52 PM, Kay Schenk <kay.sch...@gmail.com> wrote:

>
>
> On 07/13/2016 12:56 PM, Patricia Shanahan wrote:
> > On 7/13/2016 10:38 AM, Dennis E. Hamilton wrote:
> >>
> >>
> >>> -----Original Message----- From: Damjan Jovanovic
> >>> [mailto:dam...@apache.org]
> > ..
> >>> By the way, AOO code and build process are very *nix-centric,
> >>> leading to Windows being such a pain to develop for, that we would
> >>> gain more by dropping Windows support, than by dropping all other
> >>> platforms ;-).
> >> [orcmid]
> >>
> >> Yes.  I already made the point that, from the perspective of
> >> developers, development of Windows is very contorted and development
> >> for Linux is a pleasure.  It was done that way for the convenience of
> >> Linux-oriented developers.  It creates an awful on-ramp for
> >> cultivation of new developers.
> >>
> >> The question: How does ceasing support for Windows serve the 87% of
> >> our current user base?  The technical act is within the power of the
> >> PMC to determine, and release managers could force the outcome. In my
> >> estimation, the consequences would be quite terrible.
> >>
> >> We may be "stuck between a rock and a hard place."
> >>>
> >>> Damjan
> >
> > I would like to suggest a way of squeezing out from between the rock
> > and hard place, and getting more developers:
> >
> > Separate out the Windows build process. Pick one of the common IDE's,
> > and create a project file that sets all environment variables for
> > Windows. Get as close as possible to the step-by-step build
> > instructions for Windows being:
> >
> > Check out the source from SVN.
> >
> > Open the project file in $IDE$.
> >
> > Build it.
> >
> > In particular, use of a UNIX-derived shell must not be required for
> > Windows builds.
> >
> > In this vision, the core work would be done on Windows, using an IDE.
> > There would still be a need for a small number of Linux etc. people to
> > handle building for their environments, and to keep the Windows-based
> > developers from building in unwarranted assumptions.
>
> Patricia --
>
> I think this approach was actually started as a Capstone Project in
> 2013. You might want to have a look at the information in:
>
> http://svn.apache.org/viewvc/openoffice/branches/capstone2013/
>
>
> --
> --------------------------------------------
> MzK
>
> "Time spent with cats is never wasted."
>                    -- Sigmund Freud
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>

Reply via email to