On Mon, Jun 28, 2010 at 08:13:25AM -0700, Patrick J. LoPresti wrote: > 2) Have "configure" detect the version of libdlm_lt.so.N at compile > time, and have libo2dlm use that. > > or > > 3) Modify libo2dlm/o2dlm.c to attempt to dlopen() libdlm_lt.so.3, then > try libdlm_lt.so.2 if that fails. This is simplest, and maximizes > portability of the binary, so it would be my suggestion. > > Joel, I volunteer to create and test a patch for any of these > approaches, if you would find any of them acceptable. Just let me > know.
SLES is already running with approach (3), and since we really rely on cluster3, this is the best thing for now, I think. Mainline already supports dlmfs on top of fs/dlm. So later releases of ocfs2-tools will not use libdlm at all. This dlopen() will eventually become backwards compatibility. Joel -- "The question of whether computers can think is just like the question of whether submarines can swim." - Edsger W. Dijkstra Joel Becker Consulting Software Developer Oracle E-mail: joel.bec...@oracle.com Phone: (650) 506-8127 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org