Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] Problem to link
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2003-10-14 (18:37)
From: Richard_Gaétan <gaetan.richard@e...>
Subject: [Caml-list] Problem to link

I am currently working on OCaml bindings for the samba library and I have encountered the following problem:

The library (written in C) I need to include (smbclient) in my program uses a fonction nammed string_set and so has Ocaml. I don't need this function in
my code but it is used inside the library.

I have two files in my library: the C one compiles to smbclient.o and the OCaml one to smbclient.cmo.

I can compile the program without warning by doing :
ocamlc -cclib lsmbclient -custom smbclient.o smbclient.cmo

But during the link phase Ocamlc links string_set to his own function , resulting a segmentation fault in the program.

 Does anyone know how I can compile my program in order that every call at string_set in the smbclient library use the function string_set located in that library ?