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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 78A257FFB6 for ; Tue, 15 Mar 2016 10:12:48 +0100 (CET) IronPort-PHdr: 9a23:KklTExRXJutsAXE9dWxXrXF20Npsv+yvbD5Q0YIujvd0So/mwa65YxON2/xhgRfzUJnB7Loc0qyN4/+mCDNLuMzY+Fk5M7VyFDY9wf0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3CwN5K6zPF5LIiIzvjqbpq8KVMloD3WDkKZpJbzyI7izp/vEMhoVjLqtjgjDomVBvP9ps+GVzOFiIlAz97MrjtLRq8iBXpu5zv5UYCfayV+0CQLdZFDUrNXwurI2u7EGbDFjH2nxJGF4RnxVUGQ/dqFnfX5zxuyb+/KIp3SiRPcT7SfYvXjmt871sUDfpjjsKM3gy92SBzoRvjKNHrQu8rgZ8i9rLYICJOeNjd7neVcwaRHZMR9tYTS8HBZmzOc9HReEIOOIdq4jmu3MPqwG/DE+iHqmnnjRBg3uz2awhz8wgFxvH1UouBYRdnm7TqYDZPbkTXaicyK3Tyi3bJ6dawz647oXXaTgkrO2FRq55esmXwk4qQVCWxm6MoJDoamvGnt8GtHKWuq85Dbqi Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail149075.authsmtp.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.149.75; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of dra-news@metastack.com designates 62.13.149.75 as permitted sender) identity=mailfrom; client-ip=62.13.149.75; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@outmail149075.authsmtp.net) identity=helo; client-ip=62.13.149.75; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail149075.authsmtp.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BXAAD/0OdWk0uVDT5egxt9bQamWwEGk2cBDYFwIYVsAoE0OBQBAQEBAQEBARABAQEBCQsJCSEvgi2CFAEBAQQDNzoVAgEIGAoUEDIXAQ0CBAEaiB4DAQm8NAEBAQcBAQEBAQEBARQEhVKFCoQ7gyuBDwWXT4VviBIJgVyNIIYKiHUeAQGCRREIgUlqiWUBfQEBAQ X-IPAS-Result: A0BXAAD/0OdWk0uVDT5egxt9bQamWwEGk2cBDYFwIYVsAoE0OBQBAQEBAQEBARABAQEBCQsJCSEvgi2CFAEBAQQDNzoVAgEIGAoUEDIXAQ0CBAEaiB4DAQm8NAEBAQcBAQEBAQEBARQEhVKFCoQ7gyuBDwWXT4VviBIJgVyNIIYKiHUeAQGCRREIgUlqiWUBfQEBAQ X-IronPort-AV: E=Sophos;i="5.24,338,1454972400"; d="scan'208";a="168695807" Received: from outmail149075.authsmtp.net ([62.13.149.75]) by mail3-smtp-sop.national.inria.fr with ESMTP; 15 Mar 2016 10:12:47 +0100 Received: from mail-c232.authsmtp.com (mail-c232.authsmtp.com [62.13.128.232]) by punt20.authsmtp.com (8.14.2/8.14.2/) with ESMTP id u2F9CjLV054580; Tue, 15 Mar 2016 09:12:45 GMT Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id u2F9Cf8N043146; Tue, 15 Mar 2016 09:12:41 GMT Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id u2F9CdXC005541 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 15 Mar 2016 09:12:40 GMT Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0279.002; Tue, 15 Mar 2016 09:12:39 +0000 From: David Allsopp To: "Soegtrop, Michael" , whitequark , "caml-list@inria.fr" Thread-Topic: [Caml-list] [ANN] opam-cross-windows Thread-Index: AQHRfQcSPf3Jlmm2gUiZRTns319bp59aLssAgAAGZaA= Date: Tue, 15 Mar 2016 09:12:37 +0000 Message-ID: References: <0F7D3B1B3C4B894D824F5B822E3E5A172CEA76CE@IRSMSX102.ger.corp.intel.com> In-Reply-To: <0F7D3B1B3C4B894D824F5B822E3E5A172CEA76CE@IRSMSX102.ger.corp.intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [77.167.135.55] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: 1215b5a1-ea8e-11e5-829e-00151795d556 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgESJgRBAnRQ QXkJW1VSQF14U2J3 YQ5QIwdcYVRPXwB0 UklLXFNTEBpqBAMB SFscJBABIQ04eHpz ZEJkEHhZXEE0dER8 RxxRRGwbMDZoPX0e URVdagtWeVZXfh9E b1F4XXZZZGABKBgV TUcAFDk0OXBbKT9J d0k+BHQ0dA4MBjc5 AhsYGi40WFIEQSk0 MAdO X-Authentic-SMTP: 61633634383431.1037:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] [ANN] opam-cross-windows Soegtrop, Michael wrote: > One more question: on Windows there is (or was) a circular dependency > between flexdll and Ocaml. One of the two needs to be installed in binary > form. Did you also run into this issue? If so, how did you solve it? I haven't yet updated the build documentation (because it needs a wholesale= rewrite), but in trunk (and 4.03), the circular dependency is gone. 1. Ensure FlexDLL sources are in flexdll/ in the OCaml build tree 1a. If you're building from a git clone, issue git submodule update --init 1b. If you're building from a sources tarball, issue git clone https://git= hub.com/alainfrisch/flexdll.git=20 2. Follow usual configuration steps in config/ 3. make -f Makefile.nt flexdll world opt opt.opt install flexlink.exe (and the .manifest files for the MSVC ports) are installed to = bin. flexlink.exe will be a bytecode executable unless opt.opt is compiled.= The correct .o/.obj files are installed to lib. Note that FlexDLL 0.35 or = later is required, so you can't yet use a FlexDLL sources tarball. Note that this procedure is not (yet) available for building the FlexDLL fo= r Cygwin (because that uses the configure, rather than Makefile.nt route, a= nd at this stage I didn't have the time to put the changes in both places..= .) David