Closed DoumanAsh closed 4 years ago
Thanks for this! To confirm: with this change, the async-await
branch builds and runs on Windows?
@jonhoo Seems like a worthwhile change to merge, no? Performance without jemalloc could be underwhelming (based on our previous measurements), but making it possible to at least develop on Windows seems reasonable.
Thanks for this! To confirm: with this change, the async-await branch builds and runs on Windows?
Yes, the only requirement is to add env var LIBCLANG_PATH
for bindgen in rocksdb during development
Actually, would you mind adding Windows to the testing matrix too? https://github.com/mit-pdos/noria/blob/6c1bfd1e5aab0afee659e03925babbecca44faf9/azure-pipelines.yml#L17-L21
I think:
Windows:
vmImage: windows-2019
is what you want
Is azure CI not enabled for PR checks?
Huh, apparently not. Should be fixed now if you try to push again.
Tests fail, but that's a separate issue. Let's merge.
This is work-around to enable
async-await
branch to be built on windows.Proper fix would require fixing jemalloc build script (which is hard for msvc as jemalloc uses autoconf)