From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=DNS_FROM_RFC_ABUSE autolearn=disabled version=3.1.3 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 147A2BC69 for ; Thu, 20 Dec 2007 15:30:32 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAPsKakfAXQImh2dsb2JhbACBV44qAgEICimZZQ X-IronPort-AV: E=Sophos;i="4.24,189,1196636400"; d="scan'208";a="5874824" Received: from discorde.inria.fr ([192.93.2.38]) by mail1-smtp-roc.national.inria.fr with ESMTP; 20 Dec 2007 15:30:32 +0100 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id lBKEUWGT018167 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Thu, 20 Dec 2007 15:30:32 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAHILakdDWxLC/2dsb2JhbACBV6hQ X-IronPort-AV: E=Sophos;i="4.24,189,1196636400"; d="scan'208";a="7071409" Received: from ip67-91-18-194.z18-91-67.customer.algx.net (HELO server1.bertec.net) ([67.91.18.194]) by mail3-smtp-sop.national.inria.fr with ESMTP; 20 Dec 2007 15:30:31 +0100 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id 43623CDFA5 for ; Thu, 20 Dec 2007 09:30:30 -0500 (EST) From: Kuba Ober To: caml-list@inria.fr Subject: MinGW port w/o Cygwin? Date: Thu, 20 Dec 2007 09:30:29 -0500 User-Agent: KMail/1.9.6 (enterprise 0.20071012.724442) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200712200930.29585.ober.14@osu.edu> X-Miltered: at discorde with ID 476A7C88.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; mingw:01 cygwin:01 mingw:01 cygwin:01 ocaml:01 showstopper:01 ocaml:01 kludge:01 cheers:01 argument:02 lisp:02 native:03 patches:03 i'd:06 i'd:06 I'm looking at getting the MinGW/MSYS port working w/o Cygwin. I understand that command line length is problematic under Windows, among other things. I was thinking of implementing (if not present yet) argument files for MinGW, along with requisite build system changes in Ocaml itself, such that native builds under Windows could be done without Cygwin. I'd also try and get the patches accepted into MinGW / MSYS. Are there any other issues which prevent the MSYS-based build from working? Does anyone have a "to-do" list for that, that I could start working on? For me, Cygwin is a big showstopper, and I'd really want to move my Lisp code base to Ocaml, but it has to build on Windows without kludges. Yeah, I know, GCL (which I use) is a big kludge in itself ;) Cheers, Kuba