Re: Windows "STABLE" branches on squid-cache.org

From: Guido Serassio <guido.serassio@dont-contact.us>
Date: Mon, 07 Jan 2008 20:56:11 +0100

Hi Alex,

At 19:07 07/01/2008, Alex Rousskov wrote:
>On Wed, 2007-12-26 at 23:18 +0100, Guido Serassio wrote:
>
> > As some Squid developer already know, there is a Squid 2.6 "STABLE
> > Windows" branch in the squid-cache.org CVS repository, SQUID_NT_2_6,
> > based on SQUID_2_6.
> > This allow to easily maintain the native Windows port based on MS
> > Visual Studio from which the distribution binaries are compiled
> > (MinGW and Cygwin support are already in the baseline code).
>
>Would you prefer to add Visual Studio support to the baseline code
>instead of creating a Squid3 branch for Visual Studio releases? Is it a
>matter of adding and maintaining project/solution files?

The Windows "STABLE" branches are used to generate the native
binaries for Windows of Squid using Microsoft Visual Studio. A
dedicated STABLE branch is needed to warrant source code stability
and isolation/protection.
The support of Visual Studio environment is a bit problematic for some reasons:
- It lacks the support for configure, so there is a statically (and
manually) generated autoconf.h
- The build process is not based on the standard Makefiles
- Many build steps are done using dedicated .cmd files

It think that a similar support cannot be called "STABLE" like the
support for the other platforms, while the support for MSYS+MinGW is
really at STABLE level.

Regards

Guido

-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1 10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135 Fax. : +39.011.9781115
Email: guido.serassio@acmeconsulting.it
WWW: http://www.acmeconsulting.it/
Received on Mon Jan 07 2008 - 12:56:35 MST

This archive was generated by hypermail pre-2.1.9 : Wed Jan 30 2008 - 12:00:09 MST