mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-11 16:40:36 +08:00
re: The current netcdf-c release has some problems with the mingw platform on windows. Mostly they are path issues. Changes to support mingw+msys2: ------------------------------- * Enable option of looking into the windows registry to find the mingw root path. In aid of proper path handling. * Add mingw+msys as a specific platform in configure.ac and move testing of the platform to the front so it is available early. * Handle mingw X libncpoco (dynamic loader) properly even though mingw does not yet support it. * Handle mingw X plugins properly even though mingw does not yet support it. * Alias pwd='pwd -W' to better handle paths in shell scripts. * Plus a number of other minor compile irritations. * Disallow the use of multiple nc_open's on the same file for windows (and mingw) because windows does not seem to handle these properly. Not sure why we did not catch this earlier. * Add mountpoint info to dpathmgr.c to help support mingw. * Cleanup dpathmgr conversions. Known problems: --------------- * I have not been able to get shared libraries to work, so plugins/filters must be disabled. * There is some kind of problem with libcurl that I have not solved, so all uses of libcurl (currently DAP+Byterange) must be disabled. Misc. other fixes: ------------------ * Cleanup the relationship between ENABLE_PLUGINS and various other flags in CMakeLists.txt and configure.ac. * Re-arrange the TESTDIRS order in Makefile.am. * Add pseudo-breakpoint to nclog.[ch] for debugging. * Improve the documentation of the path manager code in ncpathmgr.h * Add better support for relative paths in dpathmgr.c * Default the mode args to NCfopen to include "b" (binary) for windows. * Add optional debugging output in various places. * Make sure that everything builds with plugins disabled. * Fix numerous (s)printf inconsistencies betweenb the format spec and the arguments. |
||
---|---|---|
.. | ||
refs | ||
bm_chunks3.c | ||
bm_timer.h | ||
bm_utils.c | ||
bm_utils.h | ||
CMakeLists.txt | ||
Makefile.am | ||
ncdumpchunks.c | ||
ref_any.cdl | ||
ref_avail1.cdl | ||
ref_avail1.dmp | ||
ref_avail1.txt | ||
ref_blosc_zmap.txt | ||
ref_byte_fill_value_null.cdl | ||
ref_byte_fill_value_null.zarr.zip | ||
ref_byte.cdl | ||
ref_byte.zarr.zip | ||
ref_bzip2.cdl | ||
ref_fillonly.cdl | ||
ref_filtered.cdl | ||
ref_groups_regular.cdl | ||
ref_groups.h5 | ||
ref_misc1.cdl | ||
ref_misc1.dmp | ||
ref_misc2.cdl | ||
ref_multi.cdl | ||
ref_nczarr2zarr.cdl | ||
ref_ndims.cdl | ||
ref_ndims.dmp | ||
ref_newformatpure.cdl | ||
ref_oldformat.cdl | ||
ref_oldformat.zip | ||
ref_perdimspecs.cdl | ||
ref_power_901_constants.cdl | ||
ref_power_901_constants.zip | ||
ref_purezarr_base.cdl | ||
ref_purezarr.cdl | ||
ref_quotes.cdl | ||
ref_quotes.zip | ||
ref_rem.cdl | ||
ref_rem.dmp | ||
ref_skip.cdl | ||
ref_skip.txt | ||
ref_skipw.cdl | ||
ref_t_meta_dim1.cdl | ||
ref_t_meta_var1.cdl | ||
ref_ut_json_build.txt | ||
ref_ut_json_parse.txt | ||
ref_ut_map_create.cdl | ||
ref_ut_map_readdata_nz4.txt | ||
ref_ut_map_readmeta2.txt | ||
ref_ut_map_readmeta_nz4.txt | ||
ref_ut_map_readmeta_nzf.txt | ||
ref_ut_map_readmeta.txt | ||
ref_ut_map_search_nz4.txt | ||
ref_ut_map_search_nzf.txt | ||
ref_ut_map_search.txt | ||
ref_ut_map_writedata.cdl | ||
ref_ut_map_writemeta2.cdl | ||
ref_ut_map_writemeta.cdl | ||
ref_ut_mapapi_create.cdl | ||
ref_ut_mapapi_data.cdl | ||
ref_ut_mapapi_meta.cdl | ||
ref_ut_mapapi_search_nz4.txt | ||
ref_ut_mapapi_search_nzf.txt | ||
ref_ut_mapapi_search_s3.txt | ||
ref_ut_mapapi_search.txt | ||
ref_ut_proj.txt | ||
ref_ut_testmap_create.cdl | ||
ref_whole.cdl | ||
ref_whole.txt | ||
ref_xarray.cdl | ||
ref_zarr_test_data.cdl.gz | ||
run_chunkcases.sh | ||
run_fillonlyz.sh | ||
run_filter.sh | ||
run_interop.sh | ||
run_it_chunks1.sh | ||
run_misc.sh | ||
run_nccopyz.sh | ||
run_ncgen4.sh | ||
run_nczarr_fill.sh | ||
run_newformat.sh | ||
run_perf_chunks1.sh | ||
run_purezarr.sh | ||
run_s3_cleanup.sh | ||
run_specific_filters.sh | ||
run_ut_chunk.sh | ||
run_ut_map.sh | ||
run_ut_mapapi.sh | ||
run_ut_misc.sh | ||
s3util.c | ||
test_nczarr_utils.h | ||
test_nczarr.sh | ||
testfilter_misc.c | ||
testfilter_multi.c | ||
testfilter_order.c | ||
testfilter_repeat.c | ||
testfilter.c | ||
tst_chunkcases.c | ||
tst_fillonlyz.c | ||
tst_nczfilter.c | ||
tst_utils.c | ||
tst_utils.h | ||
tst_zchunks2.c | ||
tst_zchunks3.c | ||
tst_zchunks.c | ||
ut_chunking.c | ||
ut_includes.h | ||
ut_json.c | ||
ut_map.c | ||
ut_mapapi.c | ||
ut_projections.c | ||
ut_projtest.h | ||
ut_test.c | ||
ut_test.h | ||
ut_util.c | ||
ut_util.h | ||
z4dump.c | ||
zhex.c | ||
zisjson.c | ||
zmapio.c | ||
zs3parse.c |