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