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 9D1435D5 for ; Fri, 11 Mar 2022 14:48:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject: reply-to:sender:list-id:list-help:list-subscribe: list-unsubscribe:list-post:list-owner:list-archive; bh=UIy8zTg6K3mMAtMs9b4bG++RiADW2+6AVqE0IEUj4qQ=; b=naBlerhTmDjK28Ul2aRQL1pYKQnOL078WPu7svXhh7jRuVNjU8PinhRn /MP+WhO++HMXuEmyQ0KzBf2n/NLZTyMsXWHKRZo3GcEyDKQ9RKRj5eTlh tVYe2s7/K9EJoo+cuFOT7k7fImL1BuETqVqbmD3hlz07qnOrog2rfcHv9 E=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=caml-list-owner@inria.fr; spf=None smtp.helo=postmaster@sympa.inria.fr Received-SPF: SoftFail (mail2-relais-roc.national.inria.fr: domain of caml-list-owner@inria.fr is inclined to not designate 128.93.162.160 as permitted sender) identity=mailfrom; client-ip=128.93.162.160; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="caml-list-owner@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:192.134.164.0/24 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@sympa.inria.fr) identity=helo; client-ip=128.93.162.160; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="postmaster@sympa.inria.fr"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="5.90,174,1643670000"; d="scan'208";a="25688314" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 11 Mar 2022 15:48:44 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 1C421E0045; Fri, 11 Mar 2022 15:48:44 +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 C54A9E0045 for ; Fri, 11 Mar 2022 15:48:37 +0100 (CET) IronPort-SDR: O6/HEmpKi1eYaqnrELNC/N9fScn3fWYi8ykvrfIukW3Qz7+NXk//5KmNp2HM0wgwsovJ/az2O+ dQakhM9bipU6jijG8wvNDmRf4TVDnsFgyUk5dEjrdgD2B9Zi8wtEtMcnI33/oh6wKXx7xIGQlD Afns0lm4opvvzdnFXHBTfoyYSNmm+GgcJKAWe3c76NtBvDd7UPa/feEAPv+Ki0oQ4bKq3t4VNY BEHKU0ZhM39PVW+NrS7R7OPS/en/06HQCLsLrfovIQD/c4OQn/bCa3LVSp7S63iUMPwxRVLRx2 eu6IlMbZ6p2/a8HmPYSHMY9E X-IPAS-Result: =?us-ascii?q?A0CZAwCcYCtih5TAp4RagQmEAmkVWigEC0QXhD2JBqZwC?= =?us-ascii?q?wEDAQwBNQoCBAEBhQcCF4QNAh0HAQQ0EwECBAEBAQEDAgMBAQEBAQEDAQEFA?= =?us-ascii?q?QEBAgEBAgMEARMBAQEBCw0JBQgKBw4QBTxkaIFPgXQLNAEMgjUig2wDAyMRV?= =?us-ascii?q?QIBCBoCJgICAjAVEAIEgxcBgxYPr0WBMYEBhGuFCgaBECyHNoJ/hBMngimBF?= =?us-ascii?q?YMqPoJjBIF1gwOCZQSWD4IrAlBLlzmqRQcogVWBT4QRnA2BQaZ1llYgpjACB?= =?us-ascii?q?AIEBQIWgXhQgS5NJ4M2TQECAQINAQICAgEBAgECCQEBAo42iG2FSnUCNgIGA?= =?us-ascii?q?QoBAQMJhUkhjGwBgREBAQ?= IronPort-PHdr: A9a23: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 G7Vs8IorkG6iODJwTduFhRU+G4juQ== IronPort-Data: A9a23:/U6y1qC4ID2cmhVW/+nlw5YqxClBgxIJ4kV8jS/XYbTApDIg0DIGn 2MdCG2BMvyIMzb0KIxwYd+wpxwPucOBzoMwOVdlrnsFo1Bi+ZOUX4zBRqvTF3rPdZObFBoPA +E2MISowBUcFyeEzvuVGuG96yE6jMlkf5KkYAL+EnkZqTRMFWFw0XqPp8Zj2tQy2YPgWlvX0 T/Pi5S31GGNi2Yc3l08sPrrRCNH5JwebxtF1rCWTakjUG72zxH5PrpHTU2CByeQrr1vIwKPb 72rIIdVUY/u10xF5tuNyt4Xe6CRK1LYFVDmZnF+A8BOjvXez8A/+v5TCRYSVatYozGjvfpom PBPjMCtTCQ3B4fuvPktYSANRkmSPYUekFPGCXO+q9eeilbDb2OpxOhySkwmIZcRvO16CCdA7 5T0KhhUNUrF3rzphuvqEK812pRLwMrDZOvzvllO1zjfBvEnWtbpZI/t2fdT0T52iNom8fP2P ZdHOWo1M0uojxtnFFdHC8knndaRjCf7XRgJmQ6olYob7D2GpOB2+OGxYYuKKoPiqd9utk2Ro 2aD+2XiHjkBJdmHwHyE9Gitj6nBh0vGtJk6H7yi7fMvm1iP3ikUFQFQWEunu/D/gUO3HdxFQ 6AJxsYwhawY1mayHvz/ZkGlpV2ahzQ+f8dgIdRvvWlh1ZHoywqeA2EFSBtIZ9onqNI6SFQWO rmhw4OB6dtH7OD9dJ6NyluHhW/iZ3lOfAfucQdeFlNfv7EPtalq1nryosBf/LmdoOed9dvY5 zeMoyojgrgakKbnPI3qpAmZ21pASrBiqAo4ownaG0y/5wVyaeaYi2GA4lnB9vsFN4OFVhyGo WRCltiC9ulIBpyE0iKXKAnsIF1Lz6jdWNE/qQcyd3XEy9hL0yL7FWy3yGohTHqFyu5eJVfUj Lb74Gu9HqN7MnqwdrNQaImsEcksxqWIPY27Cq6FNYUWOsAtKlTvEMRSiai4gTyFfK8Ez/tXB HtnWZ31Vh729Iw6lGbnF7pDuVPV7nlknjmNLXwE8/hX+ePCNS/KGeht3KqmdO0/5b+Jum3oH yV3aaO3J+FkeLSmOEH/qNZNRXhTdCRTLc2o96R/K7DSSiI7STlJI6KAmtsJJt0194wLzb2g1 i/mBSdlJK/X3iCvxfOiMSw4N9sCnP9X8RoGAMDbFQ3xiiZ5Ptr3svt3mlleVeBPydGPBMVcF 5EtE/hsyNwWItge0zhCP5T7sqJ4cxGn2VCHMya/Pmo0cpcmSRaQoo3oeQ7m9S8vCCurtJRu8 +z5ilODGZdTFR5/CMv2ae60yw/jt3Yqnu8vDVDDJcNeeRmx/YUzc37xg/Y7LtsiMxLGwjfGh Q+aDQ1G9+LAqsk76oCR16yDqo6oFcp4H1ZbQDmLvO/qZXGC8zP6k4FaUeuOcTTMb0/O+f2vN bdP0vXxEPwbh1IW4YByJLBmkPAl7Nz1qr4GkwlpESmZb1mvDb88cHCK0dMV6f9Gx6VCtE6tX 16Xv95HJfOEKN//GRgaKQNjYP7ajaMYnTzb7PIUJkTm5XAnrOveDRUKZxTc2jZAKLZVMZ8+x btzssAh7QHi2AEhNcyLj3wJ+mnQfGYMVb4r6sMTDIPx0FV5wVBYepGZESrq+NSIdskKP1k2O DbSj6fLwbpGnxKQf302HHnL/OxcmZVR6EAblQNSfwyEyojfm/s6/BxN6jBrHA5b+RNKjrBoM W9xOkwpeKiD8l+EXiSYs7xAxu2AOPGYxqA141AIjnbUClKtSnSIK3Ahf+ud4FoQtWlRd35V5 tl0DYojvSnCJKnMMukaACaJaMAPifR6+wSEltrP8wGtAcwheTS86kOxTTNglvYkaP/dQGXMq OAs8vwYhWgX88IPi/VTNrR2Hoj8hPxJyKKujB2hEG408bngRQyP IronPort-HdrOrdr: A9a23:nLSMBqApnjiQTkvlHekj55DYdb4zR+YMi2TDj3oBMSC86qSj5r aTdYcgpGTJYVEqKTgdcLG7Sd69qBznhPpICOUqXItKGTOWwVdAT7sSpbcKoQeQfBEWn9Q1vc wLHsQQZuEYT2IK6/oSizPIcOrIteP3lZxA8t2urUuFIzsLV0gq1XYCNu/SKDwKeOBpP+tEKH LHi/A32AZJWhksH7qG7jlpZZmymzWE+aiWEiLvSXQcmX2zZYHE0s+KLzGImgobWylChawv63 TBjmXCl9eemuD+1xvVzWOW8JhMgtvmzbJ4dbmxtvQ= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.90,174,1643670000"; d="scan'208";a="25688277" X-MGA-submission: =?us-ascii?q?MDGzjV1Xo24rHIrODLEJ33rridh3zRn9sqKguq?= =?us-ascii?q?KjMcmoU+nfYHZpKdpfVSfAjdAYd8Iaoz7uhP6eQHJMnVcg/ObgxyMf0Y?= =?us-ascii?q?wIwAo1lAKNpX4Lp59eOl4iJziG7/W3wy74bDC1zGv8MfAHWZL4gBAIOa?= =?us-ascii?q?6yX9kKssnMXbN5f0tEkl7dRw=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; 11 Mar 2022 15:48:37 +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 22BEma7D041184 for ; Fri, 11 Mar 2022 15:48:36 +0100 Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id BDED1204043 for ; Fri, 11 Mar 2022 15:48:36 +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 B31002026E4 for ; Fri, 11 Mar 2022 15:48:36 +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 22BEmadT001089 for ; Fri, 11 Mar 2022 15:48:36 +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; Fri, 11 Mar 2022 15:48:36 +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; Fri, 11 Mar 2022 15:48:36 +0100 From: BOBOT Francois To: "caml-list@inria.fr" Thread-Topic: Dynamic link of C library Thread-Index: AQHYH3O/NooImQOc/Eas6z8NzZ/6Mqy6XoCA Date: Fri, 11 Mar 2022 14:48:36 +0000 Message-ID: References: <3496160576413589fd508d9af3902f195cf2f1ee.camel@cea.fr> In-Reply-To: <3496160576413589fd508d9af3902f195cf2f1ee.camel@cea.fr> 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-26766.000 x-tm-as-result: No-10--4.875300-8.000000 x-tmase-matchedrid: O/y65JfDwwuCrAvdroZEJqzSsZt54aj7o7OjrcoSzpI0C8Dp8kkTtS2N gsVnbGZKWCwKZtRro1qfpS8fdiMxue2s4cFTx/b4bb4JyMK+kzBcsgu/IQFPztkKZvhUx4/TK6H Qs3v+pqO+lnJvFLaM3LOYfXGOIuUqqRlSh2BLwB/nzlXMYw4XMDzvSj1BF/M7C24oEZ6SpSk6XE E7Yhw4Ft4a7zNe4WUxBkfyHjtAda5oPA03QQ4QHRpVykCQzso/QvZF9E6kRg5CAdRLxAuKZKRDX UTWdeuqqaBTr3+1ej3zMbuzuVO6xTWTyRMhZS7mnHoSwICqTIk40jEnOcAg6My5qAmUHtRSGymU 0gOaQSM= x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No x-tmase-result: 10--4.875300-8.000000 x-tmase-version: SMEX-14.0.0.3080-8.6.1018-26766.000 x-tm-snts-smtp: AD8C9EB44090E979CD7D7016F3FFE55D4278965B9AA806663472FAF41E0891602000:8 Content-Type: text/plain; charset="utf-8" Content-ID: <16F4C6245523CC4F9F3B0696E704CD21@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: 18722 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: SGksDQoNCkxlIHZlbmRyZWRpIDExIGbDqXZyaWVyIDIwMjIgw6AgMTk6MTggKzAxMDAsIEZyYW7D p29pcyBCb2JvdCBhIMOpY3JpdMKgOg0KPiBIb3dldmVyIHN0YXRpYyBsaW5raW5nIGxvc2UgdGhl DQo+IGFkdmFudGFnZSBvZiBhIEMgbGlicmFyeSB3aXRoIHRoZSAqTCpHUEwgbGljZW5jZSAobm8/ KS4gDQoNCkEgY29sbGVhZ3VlIHBvaW50ZWQgdGhhdCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBM R1BMIHdhcyB3cm9uZy4gVGhlDQpsaW5raW5nIGV4Y2VwdGlvbiBhcHBsaWVzIGFsc28gZm9yIHN0 YXRpYyBsaW5raW5nIGlmIHRoZSBzb3VyY2Ugb2YgdGhlDQpMR1BMIGxpYnJhcnkgYXJlIHByb3Zp ZGVkIGFuZCBzY3JpcHQgYXJlIHByb3ZpZGVkIGZvciByZWxpbmtpbmcgd2l0aA0KYW5vdGhlciB2 ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5Lg0KDQpodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dw bC1mYXEuaHRtbCNMR1BMU3RhdGljVnNEeW5hbWljDQoNCkkgZm9yZ290IHNlY3Rpb24gNi5hIG9m IExHUEwgdjIuMS4gVGhlIGFkZGl0aW9uYWwgc3RhdGljIGxpbmtpbmcNCmV4Y2VwdGlvbiBvZiB0 aGUgT0NhbWwgTElDRU5DRSBleGVtcHQgb2YgbGVzcyB0aGFuIHdoYXQgSSB0aG91Z2guDQoNClNv IGluIHRoZSBjb250ZXh0IG9mIGFuIE9DYW1sIHN0dWIgb2YgYW4gTEdQTCBsaWJyYXJ5IGRpc3Ry aWJ1dGVkIGFzIGFuDQpPUEFNIHBhY2thZ2UgKHNvdXJjZSksIGV2ZW4gaWYgdGhlIGxpYnJhcnkg aXMgc3RhdGljYWxseSBsaW5rZWQgaW4gdGhlDQouY214cyBhbmQgLmEgb2YgdGhlIE9DYW1sIGxp YnJhcnksIGFueSBPQ2FtbCBwcm9qZXQgY2FuIHVzZSBpdC4NCg0KQmVzdCByZWdhcmRzLA0KDQot LSANCkZyYW7Dp29pcw0K