>> I'm working on packaging conquest[1] for fedora which can
be built
>> against dbase,mysql, postgresql *and* mysql. Which one should I build it
>> against? Should I build it against all of them and make different
>> subpackages??
> Did you talk to upstream and figure out if all these options are
equally
> well supported? That would determine if you want to build sub packages
> for all or not
See also bacula. It rebuilds 3 times for sqlite, mysql and
postgresql
support.
Perhaps upstream could deliver N shared libraries, then at run time use
dlopen() to load the one which corresponds to the database package
that is being used.
--