Howard,
Thanks I had the exact same question as I am investigating the use of LMDB for my company. I was specifically interested in 1.0.0 because of the new MDB_VL32 support for windowing, as we have to support Linux and Windows 64 bit and annoyingly support 32 bit Windows applications because of legacy support.
I found I had to patch mdb.c to compile with MSVC 2026.
Given your statement of building with GCC on Windows, I assume you and your team are using MinGW? I would like to know the tool set you are using as I was planning to submit a pull request to Conan Center Index to update their recipe for LDMB which currently only supports up to 0.9.32, to add support for 0.9.35 and 1.0.0.
And perhaps I should open a new thread for my next question. But my patched mdb.c to compile with MSVC I also saw an 8 fold drop in write performance on Windows Only in my test application moving from 0.9.32 to 1.0.0. I did not see this when moving to 0.9.35.
I assume you and your team have never seen this. It very well could be a result of my terrible patch to mdb.c to compile with MSVC and may be solved as soon as I recompile LMDB on windows with GCC.
Thanks For your Time -Austin L.