util icon indicating copy to clipboard operation
util copied to clipboard

Windows support

Open ruckc opened this issue 7 years ago • 1 comments

Being that you have numerous libraries that depend on this (lsmtree in my case) it would be beneficial to provide a windows library.

ruckc avatar May 31 '17 00:05 ruckc

Unfortunately no one in our office uses Windows. Making progress on this might take a little bit of time. @ruckc, since it sounds like you actively develop on windows would you mind putting up some pull requests to attack this issue? To help break things down, we can probably do some smaller issues that attack modules independently.

Looking specifically at the lsmtree project pom file, it looks like these are the dependencies within the util project:

  • util-compress
  • util-core
  • util-mmap
  • util-io
  • util-serialization
  • util-varexport

The mmap library is probably going to be the biggest one to attack as it requires compiling the native binary on the given platform (from what I can remember).

The compress library requires snappy to be installed on the machine. From what I can tell, Snappy is available on Windows so this should be a non-issue but wouldn't hurt to check.

The io library deals with a lot of file system manipulation. Given that, I'm sure there are several system calls that won't work on windows either.

I can't think of anything in the other libraries that would cause problems. Either way, we can start from this and address other issues as they arise.

mjpitz avatar Jun 10 '17 00:06 mjpitz

Closing all issues, as this repository is now archived.

mmorrisontx avatar May 17 '24 21:05 mmorrisontx