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 2F4D07F0AF for ; Sun, 13 Mar 2016 10:02:15 +0100 (CET) IronPort-PHdr: 9a23:B8zClRTmlx4ey48ONYmN90iqC9psv+yvbD5Q0YIujvd0So/mwa64YBaN2/xhgRfzUJnB7Loc0qyN4/+mCDdLu8bc+Fk5M7VyFDY9wf0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3CwN5K6zPF5LIiIzvjqbpq8KVMl4D3mrgKZpJbzyI7izp/vEMhoVjLqtjgjDomVBvP9ps+GVzOFiIlAz97MrjtLRq8iBXpu5zv5UYCfayLOwESulTBTEidmQ0/9HDtB/ZTALJ6GFPfH8Rl09XAwnZ4QjnV43y+n/ltuth1TCHNNf1Za80WCiv9rpiUhyujz0IYW1quFrLg9B92foI6CmqoAZyltbZ Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=whitequark@whitequark.org; spf=Pass smtp.mailfrom=whitequark@whitequark.org; spf=None smtp.helo=postmaster@mail.whitequark.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of whitequark@whitequark.org) identity=pra; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of whitequark@whitequark.org designates 176.58.103.125 as permitted sender) identity=mailfrom; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.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@mail.whitequark.org) identity=helo; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="postmaster@mail.whitequark.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DEBABFLOVW/31nOrBdhBCDWoVRs20hh0YQAQEBAQEBAQFjJ4ItglMCMgoXEGlMiCAKniGeZwSGF4Mqhh+DbgWOKYkighCDXogLjwoCjn03K4E2DAGCJDmKIgEBAQ X-IPAS-Result: A0DEBABFLOVW/31nOrBdhBCDWoVRs20hh0YQAQEBAQEBAQFjJ4ItglMCMgoXEGlMiCAKniGeZwSGF4Mqhh+DbgWOKYkighCDXogLjwoCjn03K4E2DAGCJDmKIgEBAQ X-IronPort-AV: E=Sophos;i="5.24,330,1454972400"; d="scan'208";a="207472202" Received: from fehu.whitequark.org (HELO mail.whitequark.org) ([176.58.103.125]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-GCM-SHA384; 13 Mar 2016 10:02:14 +0100 Received: by mail.whitequark.org (Postfix, from userid 33) id 136EE16C9DE; Sun, 13 Mar 2016 09:02:12 +0000 (UTC) To: caml-list@inria.fr X-PHP-Originating-Script: 1000:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 13 Mar 2016 12:02:12 +0300 From: whitequark Message-ID: X-Sender: whitequark@whitequark.org User-Agent: Roundcube Webmail/1.1.4 Subject: [Caml-list] [ANN] opam-cross-windows Hi all, I've released opam-cross-windows[1], a 4.02.3 OCaml toolchain in the spirit of opam-cross-android[2] (ex opam-android). It provides easy cross-compilation of the OCaml compiler and select packages from any *nix environment to 32-bit and 64-bit x86 Windows. There aren't many packages yet but you're encouraged to submit your own. Personally, I find the porting process that uses the opam-cross-* conventions so simple and robust that it can be done nearly mindlessly. The cross-compiled package definitions themselves are identical to the ones from opam-cross-android (except for s/android/windows) so I think cross-compilation should gain at least minimal OPAM support; I've described my proposal at [3]. [1]: https://github.com/whitequark/opam-cross-windows [2]: https://github.com/whitequark/opam-cross-android [3]: https://github.com/ocaml/opam/issues/2476 -- whitequark