rug-compling/alpinocorpus — comment on commit d118c8de40689c91a01d5d097f5127565f6ec318
File:  line 0
By pebbe:

It is necessary because if you want to compile against the library, you want to know what version you have, and what features are supported. Runtime errors will not do.

Config.hh only supplies defines, Compiling with or without DBXML (or SSL) has no effect on what public symbols appear in the library.