facebook / facebook/folly

MSYS2 Windows support

Open
#1,044 3 comments 3 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
30.5k
Forks
5.9k
PR merge metrics
No merged PRs in 30d

Description

Is there any plan (or is it worth it) to port the library to msys2?

I have tried using the following libraries with msys2/mingw64:
- boost
- gflags
- glog
- libevent
- lz4
- lzma
- snappy
- zlib

It fails while configuring itself in _FOLLY_CPP_ATOMIC_BUILTIN_ dependency. I tried removing this whole line, as this very example compiles in a separate file.

But after doing that it starts failing with lots of the following tests, probably because it is compiling as if the operating system is a Unix.

[CopyOfCMakeCache.txt](https://github.com/facebook/folly/files/2937093/CopyOfCMakeCache.txt)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.