From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 0493B5D5 for ; Mon, 29 Jun 2020 16:53:35 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.75,295,1589234400"; d="scan'208";a="457288052" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 29 Jun 2020 18:53:32 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 91C90E018E; Mon, 29 Jun 2020 18:53:31 +0200 (CEST) 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 B965DE0133 for ; Mon, 29 Jun 2020 18:53:27 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=David.Allsopp@cl.cam.ac.uk; spf=None smtp.mailfrom=David.Allsopp@cl.cam.ac.uk; spf=None smtp.helo=postmaster@outmail149080.authsmtp.com IronPort-PHdr: =?us-ascii?q?9a23=3AinfGAh9N+uHKaf9uRHKM819IXTAuvvDOBiVQ1KB2?= =?us-ascii?q?1u0cTK2v8tzYMVDF4r011RmVBNidsqMVwLGM+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxhIiTanfL9/KBG7oQrfu8UInIBvNrs/xhzVr3VSZu?= =?us-ascii?q?9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnY?= =?us-ascii?q?UQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRQT2gy?= =?us-ascii?q?kbKTE27GDXitRxjK1FphKhuwd/yJPQbI2MKfZyYr/RcdYcSGFcXMheSjZBD5u8?= =?us-ascii?q?YYUREuQPM+VWoIbhqFUBqhW+GRKhBP/txz9HmnP6w7E23/onHArb3AIgBdUOsH?= =?us-ascii?q?HModn7OqkdS/61zKjVwj7ec/5W3TP96JPPchA5ufGAU697fM3fx0Y1CQPFj0if?= =?us-ascii?q?pZb5MjOR0uQNqG+b7/J4Ve+0l2Enrxt9rSS1yccpkIXGnJ4axkrZ9SV62Ys4I8?= =?us-ascii?q?CzR0Fnb9C+CpRQqz2aOJVsQsMkW2xlpCc3x6MYtZO0fCUHy5opyh3QZvGZb4SF?= =?us-ascii?q?4h3tWuaTLDpmmn5rd7Kxihiv/Uav1uHyVsi53VhKoCRFj9TBqH8A2hrO4caJTf?= =?us-ascii?q?t9+12u2TeJ1w3L5eFEIFw0larGK5E62LI/ip0TsUHFEyTrm0v2lLebe0Q69uSy?= =?us-ascii?q?9ujqbK/qqoKTOoJwkA3zMbgiltS+DOgmKAQDUXWX9f6+2bDh50H1XrRHg/srma?= =?us-ascii?q?fDqp/aP94UpquhDg9VzIkj7xG/Ai+h0NQFgXkHKUhKeBODj4T0NFzDJOz0APSj?= =?us-ascii?q?j1i2ijhr2uzGPr36ApXIMnjDiK3tcqp6605Z0AYzzNZf6IxICrwZIf//RFX9uM?= =?us-ascii?q?HWAxMjLgC5zOLqBM9+248CQW6PB7WWMKLWsV+G/OIvJOyMaZcbtjnnNfgl5uPh?= =?us-ascii?q?gWUllF8ZeampxpwXaGigHvl9P0qZZWDgjcsbHmcPpAYxVvDlhEefUT5Qf3qyRb?= =?us-ascii?q?4z5iknCIK6CofOXpyij6aE3Ce/B5FWYmFGCkuQEXrzbIWFW/IMaDqILcN7kzwE?= =?us-ascii?q?U6KhS4472h20ug/60ekvEu2BsAozvJfnnPx0/PGZ3UU5/DlwSsCcyH2lTmdun2?= =?us-ascii?q?pOSSVgj45lpkkogHuKz6l0y9VcEcdU/+sDGlMWPIDdw6pTD9TpXRrZVtyNDl2v?= =?us-ascii?q?R5OvCncsTYRikJc1f09hFoD63Vj41C2wDupQzuTTXc1mwufnx3H0Yv1F5TPD3a?= =?us-ascii?q?glgUMhR5ITZ2aiwKV28k7aDMjUkBfBzvr4ReEnxCfIsVy74y+WpkgBDFx7VePO?= =?us-ascii?q?VHVZb0CQsNervhqfHY/rMqwuN0568eDHKqZObYe531JbWPLqOdCHPzPpyz/2DA?= =?us-ascii?q?uUxqiJcJKscGIYjn3Q?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AwDVG/peh1CVDT5ggQmBTIFzgRAUV?= =?us-ascii?q?gEwLI0yl1yMOwIJAQMBCgEBIwoCBAEBhAKCcQIcBgY1BQ0CEAEBBQEBAQIBAwM?= =?us-ascii?q?EARMBAQEIDQkIKYViDII3KQGDHAIeEhkLAScFFlIjDQEOAQQeBYMWAYMAAQqtF?= =?us-ascii?q?IEDMYVRgw8hgVAGgTiMZg+BTD+HOwKHVQSaKol7kCsoBwOCXIELAgmHMZEVgnO?= =?us-ascii?q?JK5J2m2eUOAQCBAsCFYFrgXeBAYMpPhEZDY43g1eKV0EBMTcCBggBAQMJW5AnA?= =?us-ascii?q?QE?= X-IPAS-Result: =?us-ascii?q?A0D5AwDVG/peh1CVDT5ggQmBTIFzgRAUVgEwLI0yl1yMOwI?= =?us-ascii?q?JAQMBCgEBIwoCBAEBhAKCcQIcBgY1BQ0CEAEBBQEBAQIBAwMEARMBAQEIDQkIK?= =?us-ascii?q?YViDII3KQGDHAIeEhkLAScFFlIjDQEOAQQeBYMWAYMAAQqtFIEDMYVRgw8hgVA?= =?us-ascii?q?GgTiMZg+BTD+HOwKHVQSaKol7kCsoBwOCXIELAgmHMZEVgnOJK5J2m2eUOAQCB?= =?us-ascii?q?AsCFYFrgXeBAYMpPhEZDY43g1eKV0EBMTcCBggBAQMJW5AnAQE?= X-IronPort-AV: E=Sophos;i="5.75,295,1589234400"; d="scan'208";a="353068176" X-MGA-submission: =?us-ascii?q?MDG6kvypPbgryiPUo7AmaQ8qQ69Ench5ac7nPZ?= =?us-ascii?q?JUg0tppbJLgAZsodqZ6Dnl/08g7gxP+uZv2osXJoFudQ+zhh4MQ/D1fW?= =?us-ascii?q?TL2x/SkCq5HaNcXpkRuwg2eV8EWVIXCGYQAiJ//wK5nTfV+kqI0uvR9e?= =?us-ascii?q?vT3uM6rD6pmd0xHTOY8Azqag=3D=3D?= Received: from outmail149080.authsmtp.com ([62.13.149.80]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2020 18:53:26 +0200 Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233]) by punt18.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 05TGrOda004969 for ; Mon, 29 Jun 2020 17:53:25 +0100 (BST) (envelope-from David.Allsopp@cl.cam.ac.uk) Received: from romulus.metastack.com (26.77-31-62.static.virginmediabusiness.co.uk [62.31.77.26]) (authenticated bits=0) by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id 05TGrN30057409 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 29 Jun 2020 17:53:24 +0100 (BST) (envelope-from David.Allsopp@cl.cam.ac.uk) Received: from Libera ([172.16.0.125]) (authenticated bits=0) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id 05TGrN0E021925 for ; Mon, 29 Jun 2020 17:53:23 +0100 From: "David Allsopp" To: "OCaml List" Date: Mon, 29 Jun 2020 17:53:23 +0100 Message-ID: <001201d64e35$cd7309f0$68591dd0$@cl.cam.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdZOM9SAUTKEcg19Rd2mB+9M83MsDQ== Content-Language: en-gb X-Scanned-By: MIMEDefang 2.65 on 62.31.77.26 X-Server-Quench: 0bd4fbc3-ba29-11ea-80b3-84349711df28 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZ5RRob BmUtCCtbTh09DhZI RxQKKE1TKxwUVhJa O0Nea15SK0E0RFdD WjcVDRYaUlRuIyYr dAhRbwVNY01EWgZg UkwHRFBMFwR2Bhsf BBgBUBxtdktGfRoH JzhhXnBeW0B6fAh8 QUhRW21UMWM2OjMc TRIJdQpJcQIfLwJN agJ8SXsJYmEOYXth EwFpbyYfOThPBABx CllLdgJ6 X-Authentic-SMTP: 61633634383431.1021:7364 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 62.31.77.26/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: [Caml-list] FlexDLL 0.38 Reply-To: "David Allsopp" X-Loop: caml-list@inria.fr X-Sequence: 18183 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: We are pleased to announce the release of FlexDLL 0.38! FlexDLL provides a dlopen-like interface for Windows and is used to simplify the linking process for the native Windows ports of OCaml and to allow dynamic loading of C code (bytecode stub libraries and native Dynlink). It is also used for the same purpose in the Cygwin ports of OCaml, except that they can be configured without shared library support. The release includes various bugfixes as well as proper support for C++ linking on mingw and linking against data symbols in import libraries. Please see the release page (https://github.com/alainfrisch/flexdll/releases/tag/0.38) for more information. Happy Windows hacking! David (on behalf of Alain)