On Tue, 21 Oct 2008, Thorsten Alteholz wrote: > To make this a bit more realistic: It is about package meep-mpi. > Currently it uses libhdf5-serial and there is a requet to build it > with libhdf5-mpich and libhdf5-openmpi. So my Build-Depends: in the > source section needs to contain either libhdf5-serial-dev, > libhdf5-mpich-dev or libhdf5-openmpi-dev. Is it still possible to > build package meep-mpi-hdf5serial, meep-mpi-hdf5mpich and > meep-mpi-hdf5openmpi?
The right way to solve this, IMO, is to fix libhdf5 to provide the same API and ABI, possibly in a separate libhdf5 package, which dlopens (or similar) the appropriate -serial/openmpi/mpich adapter bits. Everything else will be suboptimal, as you currently can't use a program which uses libhdf5-openmpi and libhdf5-mpich on the same system. (For example, if you were on a machine using two different clusters, or similar.) Don Armstrong -- Clothes make the man. Naked people have little or no influence on society. -- Mark Twain http://www.donarmstrong.com http://rzlab.ucr.edu -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

