<div dir="ltr">Hi Even,<div><br></div><div>I'm trying to enable NETCDF_HAS_NC4 in my distribution's copy of GDAL. This is causing files metadata.h5 to show up as opened with netcdf rather than hdf5.  I'm way back at 103fdca10 on 2022-Nov-16.</div><div><br></div><div>e.g. these</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>blaze-bin/third_party/gdal/gdalinfo third_party/gdal/autotest2/python/gdrivers/testdata/hdf5/metadata.h5 | head -5</div><div>Driver: netCDF/Network Common Data Format</div><div>Files: third_party/gdal/autotest2/python/gdrivers/testdata/hdf5/metadata.h5</div><div>Size is 512, 512</div><div>Metadata:</div><div>  /G1/NC_GLOBAL#attribute=value  </div></blockquote><div><br></div><div>and </div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">blaze-bin/third_party/gdal/gdalinfo third_party/gdal/autotest2/python/gdrivers/testdata/hdf5/u8be.h5 | head -5<br>Driver: netCDF/Network Common Data Format<br>Files: third_party/gdal/autotest2/python/gdrivers/testdata/hdf5/u8be.h5<br>Size is 5, 6<br>Corner Coordinates:<br>Upper Left  (    0.0,    0.0)</blockquote><div>  <br></div><div>Any ideas what could be causing this? </div><div><br></div><div>Looking at the expected behavior at GDAL's head, I see this. I think it's probably fine, but figured I'd ask...</div><div><br></div><div>Is there a reason for the order to be different for the drivers in the DEFERRED section compared to the normal driver registration? Does the order not matter for DEFERRED?</div><div><br></div><div>egrep -i 'netcdf|hdf5' gdalallregister.cpp | egrep -i 'defined|ifdef'<br>#if defined(DEFERRED_HDF5_DRIVER)<br>#if defined(DEFERRED_NETCDF_DRIVER)<br>#ifdef FRMT_netcdf<br>#ifdef FRMT_hdf5<br></div><div><br></div><div><a href="https://github.com/OSGeo/gdal/blob/ac213a38e748e22c055d3187fd076bcedbe5892a/frmts/gdalallregister.cpp">https://github.com/OSGeo/gdal/blob/ac213a38e748e22c055d3187fd076bcedbe5892a/frmts/gdalallregister.cpp</a><br></div><div><br></div><div>Thanks,</div><div>-Kurt</div></div>