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 31DCA5D5 for ; Wed, 16 Feb 2022 07:32:21 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.88,373,1635199200"; d="scan'208";a="21582491" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 16 Feb 2022 08:32:20 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id CF521E0163; Wed, 16 Feb 2022 08:32:19 +0100 (CET) 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 0F4F5E008D for ; Wed, 16 Feb 2022 08:32:17 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=Francois.BOBOT@cea.fr; spf=Pass smtp.mailfrom=Francois.BOBOT@cea.fr; spf=None smtp.helo=postmaster@cirse-smtp-out.extra.cea.fr IronPort-SDR: G8X7jiDvkwfFeOAa535K6RDf+6ejmHsxbcH2d7LLamzzacimjQ5MKlg7cLvQvVXqoRTta1EgME GnF/1tgYysPxDR4ly4tvL+84YCxFxTj7nK3vOF/Dc9T0H2De9vnk019EAOy+5Ps1wLHMUZid9i 8e6PY7JmtYRiF4uaz0gord6fugK7LQ6wN6CSbzo2ulzwfHa+1czOVe3zWPPTCLrbqdScq1HlZI 7FWHzGjrE0UOgEgT6U8uhi+DHnb5DDxuxVyyB2PBZ4pdlbQ7wgM/zNfrJ/a51ZGfHVk4bRvKq6 c4+xCzGh6JFbjND3yIo5fdlK X-IPAS-Result: =?us-ascii?q?A0DXAwAwpwxih5TAp4RaHgEBCxIMQIQCaRVaKAQLQheEP?= =?us-ascii?q?YkGiBEDmFeFfgsBAwEMATcIAgQBAYUHAheDbAIdBwEENBMBAgQBAQEBAwIDA?= =?us-ascii?q?QEBAQEBAwEBBQEBAQIBAQIDBAETAQEBAQsNCQUICgcOEAU8ZGiBT4F0CzQBD?= =?us-ascii?q?II1IoNsAQICASMRRRADCBoCJgICAjAVAgENBg4ZgnABgnUhD6wIgTGBAYNPA?= =?us-ascii?q?QsBChhthQoGgRAshzKHESeCKYEVgnowPoJjAgKBdYMBgmUElF03KQIiDSF1D?= =?us-ascii?q?A4ZNBELL5VXqisHKIFUgU6ED4Z1iC6MYoFBpk+WSiCJH4NTmTcCBAIEBQIWg?= =?us-ascii?q?XiBfk0nTIJqTQECAQINAQICAgEBAgECCQEBAo42g1iEcIVudQI2AgYBCgEBA?= =?us-ascii?q?wmFSSGKJIEQAQE?= IronPort-PHdr: A9a23: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 5cHDLFBBgRdKw== IronPort-Data: A9a23:FHJK0anEWqbEeCCPwfeZaOvo5gxAIERdPkR7XQ2eYbSJt1+Wr1Gzt xIcCG2ObvffZ2L9et1+OY+0/UNV6JCDztJjTws+/ngyHltH+JHPbTi7BhepbnnKdqUvb2o+s p5AMoGYRCwQZiWBzvt4GuG59RGQ7YnRGvykTres1hlZHWeIcg944f5Ys7N/0t4AbeSRWVvX4 4uo+pOHYTdJ5hYtWo4qw/LbwP9QlK+q0N8olgRWiSdj4TcyP1FMZH4uDfnZw0nQGuG4LcbmL wr394xVy0uCl/sb5nxJpZ6gGqECaua60QFjERO6UYD66vRJjnRaPqrWqJPwZG8P4whlkeydx /1K7KWxQzVqEpecv84MdhBqFyRBJ/JJreqvzXiX6aR/zmXNcmH3zrB1CV0ueIoF5qB6EX1U/ LoTJTlLYArra+CemenhDLAy2YJ6fZOtZd9P0p1j5Wmx4fIOb4rKRa7N5MQe9hAaofxmFvvXI cQDAdZqRE6ZPk0VZglOYH44tP+OiXnjahJ5kXyquYNw+zWKlg5g/oG4ZbI5ffTTGZQEwRbHz o7cxEzyCxQecdie0iat6WOpnuaJnCXhWYtUGqfQyxJxqFaS3HceTQYTSUP+puSlzEOuR8hWb UcZ82wgt8De6XBHUPH6BiS5qkzHkiRMfPBBNuQI7ASy0PXbtlPx6nc/chZNb9kvtckTTDMs1 0OUk96BOdCJmOHFIZ563uvIxQ5eKRT5PkdeNXFVFlptD83L+tpr1E6nosNLSfbdszHjJd3n6 x6wxMTUr5EUi8EJyqC29E2vb9mE98GQEFZdCun/9YSh40Z1acuLfYWu4lWz0BqtBI2YVEKM+ WMBh9Db6/0SS5ydiDaEBu4AFfen/Z5p0QEwY3YxR/HNFBz0phZPmLy8BhkifC+F1e5fJFfUj Lf741852XOqFCLCgVVLS4ywEd826qPrCM7oUPvZBvIXPMQtJVPWrHk2NR7It4wIrKTKuf9kU Xt8WZj2ZUv29Yw8lGXeqxo1jOd3l3Bjmws/u7irlU39uVZhWJJlYe5ZYQrRPr9RAFKsugjT+ spSLaO3J+Z3DoXDjt3s2ddLdzgidCBlbbiv8pA/XrPdfmJORT9wY9eMkOtJU9E0xMx9y7aYl lnjARUw4ASk2hX6xfCiMS0LhEXHBsok8hrW/EUEYT6V5pTUSdz/vP1EJsRtJORPGS4K5accc sTpsv6oWpxnIgkrMRxHBXUkhIA9JhmtmyyUOC+pPGo2c5J6GV7C99aicBG2rHsCCS++tM0fp by811yLEctaG1Q6VMuGOuiyy16RvGQGnL4gVUX/JNQOKl7n95JnKnCsg/Jue5MMJBzPyyG0z QGTBRtE9+DBr5VrotLEjOaKtd7xQed5G0NbGUjd7Kq3anmKrzP/kdcYXb/RLz7HVW7y9KGzX slvzqnxYK8dgVJHk4tgCLI3n6gw0N3i+u1BxQN+EXSXMlmmB+8yInSC2sUT5KRByqUD5lm9W 1iU95xBPKmRfcT4DBgcNBY/Z6KI2PhSlCOLtaY5J0Dz5SlW+rubUBoCb0jV1HwFdLYlYpk4x eoBudIN71DtgBQdNNvb3Dtf8H6BLyBdXqh75IsWBpTn1lgixl1YO8OOAS7s+5zKcNBQKgwtP yPSibrenb0azUfLNXQpTCCf0e1YjJUImRZL0F5ddwTYw4aV3qc6jE9L7DA6bgVJ1REbgeh9D W5mah9uLqKU8jY02cVOUghAwe2a6MF1J6Aw97cIqIEdZ0KpTHfAaXY4Jf7I+10FtW9MYiJSu rqVwSDrS14GuS03MjQaASZYRz7LFLSdNTEuXOisEs3DEYNSjf/NnPq1fWRRw/f4KZpZuaAEz NWGOM57ZKS9OzR4T2jXzWWF/ex4dS1o71CujR2sEG3l0I0clPyPNeCyFn2M IronPort-HdrOrdr: A9a23:hsqPWK1KZAeBYEhK/wju1AqjBDQkLtp133Aq2lEZdPUMSL3iqy iv9M5rtiMdEF4qKTgdcKO7SdO9qBTnhNZICOgqTMGftWbdyQyVxe1ZjLcKhgeQYxEWldQtnp uIEZIObuEYZGIS5a2RjWXWferIguP3iZxA7t2urUuFODsaD52ImD0JbzpzfHcXeOAMP+tFKH PV3Ls6m9OPQwVpUizga0N1IdQqhLDw5ePbiV5qPW9V1OHB4AnYmoITXXKjr2Aju4Ej+8ZTzU HV1xH87r+u9+q20APYygbonuFrscqk199KHsDJlcQPMDXrjW+TFfBcZ4E= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.88,373,1635199200"; d="scan'208";a="21582461" X-MGA-submission: =?us-ascii?q?MDF7D4kEMLEqGnGpQZGIp/+2gwviWEbBXOsae4?= =?us-ascii?q?+1wtMFXNuQoPG7OFVYdUQIo8IYYwxBehiwIAvtExv8O4oYHJ26ChGijH?= =?us-ascii?q?ljuVBP+IPfv8oz8KB5N6IZS8o61Gb65n83X2WOsrGNli4nlG0zb77yXJ?= =?us-ascii?q?94/tFm1EsqAB7kCNVqtEdUKg=3D=3D?= Received: from cirse-smtp-out.extra.cea.fr ([132.167.192.148]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2022 08:32:16 +0100 Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 21G7WFRG022658; Wed, 16 Feb 2022 08:32:15 +0100 Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 97E322015AD; Wed, 16 Feb 2022 08:32:15 +0100 (CET) Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 89BF1200B41; Wed, 16 Feb 2022 08:32:15 +0100 (CET) Received: from I-EXCH-B1.intra.cea.fr (i-exch-b1.intra.cea.fr [132.166.88.235]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 21G7WFKU018827; Wed, 16 Feb 2022 08:32:15 +0100 Received: from I-EXCH-B1.intra.cea.fr (132.166.88.235) by I-EXCH-B1.intra.cea.fr (132.166.88.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Wed, 16 Feb 2022 08:32:15 +0100 Received: from I-EXCH-B1.intra.cea.fr ([132.166.88.235]) by I-EXCH-B1.intra.cea.fr ([132.166.88.235]) with mapi id 15.01.2375.018; Wed, 16 Feb 2022 08:32:15 +0100 From: BOBOT Francois To: "xavier.leroy@college-de-france.fr" CC: "caml-list@inria.fr" Thread-Topic: [Caml-list] Dynamic link of C library Thread-Index: AQHYH3O/NooImQOc/Eas6z8NzZ/6MqyRpV0AgAQZmYA= Date: Wed, 16 Feb 2022 07:32:14 +0000 Message-ID: <093f4b4a021dc425bafc14ec4311141c45ac0747.camel@cea.fr> References: <3496160576413589fd508d9af3902f195cf2f1ee.camel@cea.fr> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [132.166.88.55] x-tm-as-product-ver: SMEX-14.0.0.3080-8.6.1018-26708.001 x-tm-as-result: No-10--3.730700-8.000000 x-tmase-matchedrid: WMT2WRIkHPOHYS4ybQtcOhvgzEPRJaDEKQNhMboqZloTiSW9r3PknHmp YhpUpTLtKz8Ggk1VbTQ/i0m8+9T8OoMgNLED6/OEnFVnNmvv47s7IFMOvFEK2H16C7GFcvkyjL4 B9OUMY3V/Ak2G+mT5ZHwhZHCmldv5AVFB22bEIoCVd49c0zgWM0qgu3ejcU5jNmYrqBzfltQmSk SBaVwPgfuSv0HHeSQ0Kao4mTYQoAJlqnw34z2ib5FL3OZgJTJBqb3/o5s+OcPRJq3/nCaAjIpbw G9fIuIT5Lrq5GvXDdsY+GYXlqwk7dCX76rBBS2roxjrap5AGQuL5MCc+du22NFUPt7bUro1UArJ nwHoG3Sl+yVqdiggdAoURLqCJ0DVvUxpsK1XD0udVNZaI2n6/w7ykmiMbupK7zyq0taM3pjzkMZ yrdGkwa8ISL899vxCkGLbjaJYhFLlRxm3A2wKuoMbH85DUZXy3QfwsVk0UbuVjSKGpwGC/gpHgj Jmfcpl/UCBvjHIDf4LdgZR4U34RJ0+V8il0Gb+//oya08KW9XWR9kcJoQ44Fs+tDJDpE3jqqV/A hIKQv592/EdffPynd7hHyldoPK3Ce3HhLNk3bDTNQdFAimn3qV/ssqsXD7H1OrpZ+EtfaM= x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No x-tmase-result: 10--3.730700-8.000000 x-tmase-version: SMEX-14.0.0.3080-8.6.1018-26708.001 x-tm-snts-smtp: A3C36E52649AEB7F05A53437E6C32CC4BDB95D236045C008B624FA6F5C1BD7702000:8 Content-Type: text/plain; charset="utf-8" Content-ID: <392CC4FD1784594EAC98D7141A0FA9AA@cea.fr> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Caml-list] Dynamic link of C library Reply-To: BOBOT Francois X-Loop: caml-list@inria.fr X-Sequence: 18696 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: TGUgZGltYW5jaGUgMTMgZsOpdnJpZXIgMjAyMiDDoCAxNzo1NSArMDEwMCwgWGF2aWVyIExlcm95 IGEgw6ljcml0wqA6DQo+IE9uIEZyaSwgRmViIDExLCAyMDIyIGF0IDc6MTggUE0gQk9CT1QgRnJh bmNvaXMgDQo+IA0KPiBQb3B1bGFyIHdpc2RvbSBzYXlzIHRoYXQgLnNvIGZpbGVzIG11c3QgYmUg aW5zdGFsbGVkIGluIC91c3IvbGliIG9yDQo+IC91c3IvbG9jYWwvbGliIG9yIHNvbWUgb3RoZXIg cHVibGljIHBsYWNlIGFkdmVydGlzZWQgaW4NCj4gL2V0Yy9sZC5zby5jb25mLsKgIChXaXRoIHNl bWFudGljIHZlcnNpb25pbmcsIGlmIGFwcGxpY2FibGUuKcKgIFNvbWUNCj4gYXBwbGljYXRpb25z IGluc3RhbGwgdGhlaXIgb3duIC5zbyBmaWxlcyBpbiBhIHNwZWNpZmljIGRpcmVjdG9yeSwgdGhl bg0KPiBjb25zaXN0IGluIGEgc2hlbGwgc2NyaXB0IHRoYXQgc2V0cyBMRF9MSUJSQVJZX1BBVEgg YmVmb3JlIHJ1bm5pbmcgdGhlDQo+IG1haW4gZXhlY3V0YWJsZS4NCg0KVGhhbmsgeW91IGEgbG90 IGZvciB0aGlzIGJpdCBvZiB3aXNkb20sIEkgdGhvdWdoIExEX0xJQlJBUllfUEFUSCB3YXMNCm1v cmUgd2lkZWx5IHVzZWQgYnkgdG9vbHMuDQoNCj4gDQo+IEknbSBub3QgY29udmluY2VkIE9DYW1s IHRvb2xzIHNob3VsZCB0cnkgdG8gaW1wbGVtZW50IGEgZGlmZmVyZW50DQo+IGJlaGF2aW9yLsKg IEluIHBhcnRpY3VsYXIsIEkgd291bGQgb2JqZWN0IHRvIE9QQU0gc2V0dGluZw0KPiBMRF9MSUJS QVJZX1BBVEggaW4gdGhlIGVudmlyb25tZW50IHRvIHBvaW50IHRvIGEgZGlyZWN0b3J5IG93bmVk IGJ5IHRoZQ0KPiB1c2VyOiBpdCBsb29rcyBsaWtlIGEgc2VjdXJpdHkgcmlzay4NCg0KDQpJdCBp cyB0cnVlIHRoYXQgaXQgaGFzIGJlZW4gaW4gdGhlIHBhc3Qgc291cmNlIG9mIHNlY3VyaXR5IGhv bGVzDQooc2V0dWlkIHByb2dyYW0sIHN1ZG8sIC4uLiksIHBlcmhhcHMgb3RoZXIgaG9sZXMgcmVt YWluLg0KDQpTaG91bGQgd2UgdXNlIC1ycGF0aFsxXSB3aXRoICRPUklHSU4gb3IgQGxvYWRlcl9w YXRoIGluIG9yZGVyIHRvIHVzZQ0KcmVsYXRpdmUgcGF0aD8gSSBkaXNjYXJkZWQgdGhpcyBhcyB0 b28gaGFja2lzaCwgYnV0IG90aGVyIGNvbW11bml0eQ0KdXNlcyBpdCAoZ28sIG5wbSkuIFdpbmRv d3MgZG9lc24ndCBzZWVtcyB0byBoYXZlIGRpcmVjdCBzdXBwb3J0IGZvciBpdCwNCmJ1dCB0aGVy ZSBhcmUgYWx3YXlzIGFuIHVua25vd24gd2F5IG9uIHRoaXMgcGxhdGVmb3JtWzJdLg0KDQpNb3Jl IGltcG9ydGFudGx5IGlmIC1ycGF0aCB3aXRoIHJlbGF0aXZlIHBhdGggd291bGQgc29sdmUgdGhl IHByb2JsZW0NCmZvciAuY214cyBpdCBzZWVtcyBub3QgdG8gd29yayBmb3IgLmNteGEuIFNpbmNl IHRoZSBPQ2FtbCBwYXJ0IGlzDQpzdGF0aWNhbGx5IGxpbmtlZCwgdGhlIHJlbGF0aXZlIHBhdGgg d2lsbCBiZSB0byB0aGUgZXhlY3V0YWJsZSBub3QgdGhlDQpkaXJlY3Rvcnkgb2YgdGhlIGxpYnJh cnksIGlzbid0IGl0PyBBbiBsZCBmb3IgT0NhbWwgZXhlY3V0YWJsZVszXSB3b3VsZA0Kc29sdmUg dGhlIHByb2JsZW0gKGJ5IG5vdCB1c2luZyAuY214YSkgYnV0IGl0IGlzIHVudGVzdGVkIGV2ZW4g aWYgZWFzeQ0KdG8gYWRkIHRvIER1bmUuDQoNCg0KWzFdOiBodHRwczovL3d3dy5sZWtlbnN0ZXlu Lm5sL3JwYXRoLmh0bWwjd2hhdC1pcy1ycGF0aA0KWzJdOg0KaHR0cHM6Ly9zdGFja292ZXJmbG93 LmNvbS9xdWVzdGlvbnMvMTA3ODg4L2lzLXRoZXJlLWEtd2luZG93cy1tc3ZjLWVxdWl2YWxlbnQt dG8tdGhlLXJwYXRoLWxpbmtlci1mbGFnDQpbM10gaHR0cHM6Ly9naXRodWIuY29tL29jYW1sL2R1 bmUvaXNzdWVzLzM4NjYNCg0KS2luZCByZWdhcmRzLA0KDQotLSANCkZyYW7Dp29pcw0K