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: [email protected]
Phone: (650) 506-8127
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]