From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 2B4E97FBF9 for ; Tue, 24 May 2016 14:35:36 +0200 (CEST) IronPort-PHdr: 9a23:Zr5C3hTz8d7XPYhyabrULUDNKdpsv+yvbD5Q0YIujvd0So/mwa64bBKN2/xhgRfzUJnB7Loc0qyN4/GmBTVLus/JmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviqtuPOk4T3XKUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGY2zRakzTKRZATI6KCh1oZSz7ViQcBGLrkc4fi1Wy0cJUED560TlXpbtvzLnv/B+kH2FPczqQKkpUC6hx7hrSQPlkToOLT1/93vY3J9elqVe9TutvR1yxcbyaY2YLrIqd6/HfN4cbWxGQsUXUDZOVNDvJ7ATBvYMaL4L57L2oEED+F7uWAQ= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=adrien@notk.org; spf=Pass smtp.mailfrom=adrien@notk.org; spf=None smtp.helo=postmaster@nautica.notk.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of adrien@notk.org) identity=pra; client-ip=91.121.71.147; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of adrien@notk.org designates 91.121.71.147 as permitted sender) identity=mailfrom; client-ip=91.121.71.147; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@nautica.notk.org) identity=helo; client-ip=91.121.71.147; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="postmaster@nautica.notk.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AxAgBHSkRX/5NHeVtcgzdWfYJ1twkBDYF2GoV3AoEzOBQBAQEBAQEBAWQngi2CFgEBBCNWEAsYAgIFEw4CAg8FGDExiBWya5FaAQEBAQEFAQEBASOBAYUmhEyHQCuCLgWXcUaGAIgWCmaBA40zhjOJGR4BAUKDbzoyiVEBAQE X-IPAS-Result: A0AxAgBHSkRX/5NHeVtcgzdWfYJ1twkBDYF2GoV3AoEzOBQBAQEBAQEBAWQngi2CFgEBBCNWEAsYAgIFEw4CAg8FGDExiBWya5FaAQEBAQEFAQEBASOBAYUmhEyHQCuCLgWXcUaGAIgWCmaBA40zhjOJGR4BAUKDbzoyiVEBAQE X-IronPort-AV: E=Sophos;i="5.26,359,1459807200"; d="scan'208";a="219510602" Received: from nautica.notk.org ([91.121.71.147]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 May 2016 14:35:16 +0200 Received: by nautica.notk.org (Postfix, from userid 1003) id 9D270C009; Tue, 24 May 2016 14:35:15 +0200 (CEST) Date: Tue, 24 May 2016 14:35:15 +0200 From: Adrien Nader To: whitequark Cc: "Soegtrop, Michael" , caml-list@inria.fr Message-ID: <20160524123515.GA23998@notk.org> References: <9D53A509-55BC-4E89-A8CF-389EE20580DD@hms.harvard.edu> <77d8e9183ed929e80464c70376561cd8@whitequark.org> <0F7D3B1B3C4B894D824F5B822E3E5A172CF04CA0@IRSMSX102.ger.corp.intel.com> <523de93ae2fdfcafd18686809b09d84e@whitequark.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <523de93ae2fdfcafd18686809b09d84e@whitequark.org> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] [ANN] opam-cross-windows On Tue, May 24, 2016, whitequark wrote: > On 2016-05-23 08:24, Soegtrop, Michael wrote: > >Dear whitequark, > > > >>My repository uses MXE so that a wide range of native > >>dependencies can be > >>easily compiled. Moreover, you get opam-cross-android and > >>opam-cross-ios > >>for free, with exact same conventions, largely similar package > >>sets, etc, and > >>it is easy to port packages between the three as well. > > > >Thanks for the pointer to MXE (http://mxe.cc/). A very interesting > >project! It might help to put MinGW cross opam for cygwin on a solid > >foundation. > > > >One question: how happy are you with the make file approach of MXE? I > >worked an something similar as MXE, but based on shell scripts, since > >I thought "meta makefiles" might be hard to maintain and to debug and > >shell scripts might be more appropriate for this task. But it was a > >difficult decision and I still see some advantages in using make for > >this. > > I have absolutely none in-depth understanding of how MXE functions, > but I > can say that I never needed one, or wanted it, so I'd say it is a > success :) > Of course, this is only valid from the perspective of a user. I make win-builds.org and there's a really large update coming amost any time soon. Currently it has C and C++ things. The goal is to make a distribution roughly in the Linux sense and it's very "standard". MXE on the other hand only does static linking. Different goals and approaches. -- Adrien Nader