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) Rich. -- 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. http://et.redhat.com/~rjones/virt-p2v -- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging