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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by sympa.inria.fr (Postfix) with ESMTPS id B4CE07ED52 for ; Tue, 24 Jul 2012 13:34:49 +0200 (CEST) X-IronPort-AV: E=Sophos;i="4.77,644,1336341600"; d="scan'208";a="167958547" Received: from chercheur-124.msr-inria.inria.fr (HELO [10.0.1.2]) ([193.55.250.124]) by mail1-relais-roc.national.inria.fr with ESMTP/TLS/AES128-SHA; 24 Jul 2012 13:34:31 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1278) From: Damien Doligez In-Reply-To: <23488C91-9176-40A9-95C0-7F04BD90A442@pulsschlag.net> Date: Tue, 24 Jul 2012 13:34:31 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <6616C34B-0FEC-4031-ABA8-8181D7654533@pulsschlag.net> <20120721113102.bd7e8914.ygrekheretix@gmail.com> <23488C91-9176-40A9-95C0-7F04BD90A442@pulsschlag.net> To: caml users X-Mailer: Apple Mail (2.1278) Subject: Re: [Caml-list] libasmrun.a not compatible with dynamic linking on mac os x On 2012-07-21, at 19:16, Keyan wrote: > thanks for trying. I just recently solved this issue by compiling the cod= e differently: >=20 > ocamlopt -o mylib.so ocaml_source.ml -ccopt my_c_source.c -ccopt -shared= =20 > g++ -dynamiclib -o myfinallib.dylib -L/usr/local/lib/ocaml/ -lasmrun -lnu= ms -ldl -Wl,-search_paths_first -Wl,-headerpad_max_install_names -fPIC Cont= roller.o mylib.so=20 See also the simple example I've uploaded here: http://caml.inria.fr/mantis/view.php?id=3D5693 -- Damien