Is there really a need to recompile QGIS depending on which formats are compiled into GDAL? Is it in that case possible to remove that dependency, such as dynamically query GDAL what formats are available?