OCaml and static linking (was old thread: Re: [Fedora-packaging] Issues with Ocaml and Static Linking)
a.badger at gmail.com
Mon May 28 17:17:14 UTC 2007
On 5/28/07, Richard W.M. Jones <rjones at redhat.com> wrote:
> Toshio Kuratomi wrote:
> > Thanks! To my un-OCaml eyes, that looks pretty good. I have one
> > question:
> > '''
> > There are two scripts in the base ocaml package which automatically
> > calculate the right Requires and Provides for a library. To use them,
> > just add the following to the spec file:
> > %define _use_internal_dependency_generator 0
> > %define __find_requires /usr/lib/rpm/ocaml-find-requires.sh
> > %define __find_provides /usr/lib/rpm/ocaml-find-provides.sh
> > '''
> > The version of ocaml-find-* scripts that were posted to the list only
> > appeared to find ocaml requires and provides. But OCaml can link to C
> > code as well. Do we want to turn off the internal_dependency_generator
> > or do we want to supplement it?
> I've attached the latest versions to this bug:
> These versions call the ordinary find-requires and find-provides first,
> before going on to look at OCaml-specific files. And they appear to
> find C dependencies (.so files and the like). For example, here is my
> ocaml-pcre package, which is a library which links to the C PCRE lib:
Thanks, those scripts look good.
More information about the Fedora-packaging