On 22/12/2013 17:20, John Wargo wrote:
Andrew,
It appears to me that it is trying to use the 4.3
libraries, but I'm not positive, and I don't know how to fix
it.
The ABI version is still 4.3, so this is correct
# ldd /usr/sbin/xl
linux-vdso.so.1 => (0x00007fffe6000000)
libxlutil.so.4.3 => /lib64/libxlutil.so.4.3
(0x00007ffd05dc8000)
libxenlight.so.4.3 => /lib/libxenlight.so.4.3
(0x00000039d9a00000)
So this is using the lib from /lib
libxenctrl.so.4.3 => /lib64/libxenctrl.so.4.3
(0x00007ffd05ba0000)
And this from /lib64
You presumably have /lib64/libxenlight.so.4.3 which is the one you
build yourself, but it is behind /lib in the search path, so you are
constantly using an old libxenlight.so.
If you remove all trace of the xen libraries from /lib, then it
should start working. I suspect this is because "make uninstall"
will use whichever is the currently configured libdir, rather than
the last one you installed into.
~Andrew
|