[Fedora-packaging] FESCo notes on OCaml guidelines change

Richard W.M. Jones rjones at redhat.com
Fri Mar 14 08:22:43 UTC 2008

On Thu, Mar 13, 2008 at 07:26:29PM -0400, Tom spot Callaway wrote:
> The simple fact is that we cannot do arch-specific requires without file
> dependencies, and since ocaml doesn't "link" to any shared libraries,

I don't know if this is relevant, but OCaml programs do link to C
shared libraries, eg:

  $ ldd /usr/bin/virt-top 
        libvirt.so.0 => /home/rjones/local/lib/libvirt.so.0 (0x00002aaaaaad3000)
        libncurses.so.5 => /lib64/libncurses.so.5 (0x0000003b9be00000)
        libm.so.6 => /lib64/libm.so.6 (0x0000003b87400000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003b87800000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003b87000000)
        libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003b94a00000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x000000374d400000)
        libz.so.1 => /lib64/libz.so.1 (0x0000003b88000000)
        libgnutls.so.13 => /usr/lib64/libgnutls.so.13 (0x0000003b9de00000)
        libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x000000365b400000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003babe00000)
        libxenstore.so.3.0 => /usr/lib64/libxenstore.so.3.0 (0x000000367cc00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003b85e00000)
        libgcrypt.so.11 => /lib64/libgcrypt.so.11 (0x0000003b9d600000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x0000003b9d200000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003b90e00000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003b92600000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b87c00000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003b8f600000)


Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.

More information about the Fedora-packaging mailing list