[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dev-serveez] extra release step

From: Raimund 'Raimi' Jacob
Subject: Re: [dev-serveez] extra release step
Date: Wed, 01 Jun 2011 09:53:29 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20110307 Icedove/3.0.11

On 05/28/2011 10:48 PM, Thien-Thi Nguyen wrote:

Hello again!


    - win32 is actually 2-3 platforms: cygwin, mingw, native (Visual Studio)

Thanks for explaining this; i had an improper mental model of woe32 previously.


Upon reflection, this last argument weighs (perhaps disproportionately)
heavily on me.  I cannot forget that if it had not been for my introduction to
GNU Emacs on a proprietary platform (VAX/VMS ~1990), i would not be hacking
Serveez now ...

    I say: Drop it and let the unicorns dance with the singing birds.

... so, i take back my previously expressed culling glee and propose an
intermediate course: drop "native woe32" and continue "support" for cygwin
and mingw.  Removing build-aux/vcgen.bat weirdness is enough for me.  With a
few months of experience with the other woe32 bits, i can say it's not such a
big deal to maintain.  What is a good platform but a bad platform's teacher?
What is a bad platform but a good platform's job?

Is this course ok w/ everyone?

I appreciate your decision! I'd vote for keeping win32 as ONE platform (not 2-3). That is just one platform to maintain which seems reasonable.

To me, the mingw port is the way to go: It uses the common gnu toolchain but compiles as native as it gets on non-POSIX platform. If the cygwin port happens to survive, that's ok with me but I wouldn't put a focus on it [*].

So: Reduce woe32 to mingw and let _some_ unicorns dance :)

[*]: For the record: The problem with cygwin is: It used to have a (very) hard limit of max 64 open file descriptors per process. I do not really know if that has ever changed, so perhaps I'm too pessimistic. But anyway, we want woe32 to be just one platform and mingw is the better one, anyway :)

Keep up the good work,

                  ___    ___   _____________
                 /  /|  /  /_ /  ____/  ___/\      Nothing useful for
                /  / / /   _ /  / __/  / __\/      more than a decade
               /  /_/_/    \/  /_/_/  /_/
{www.|address@hidden /______/__/\._\.____/\.____/\ .org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]