jt2594838 commented on a change in pull request #2227:
URL: https://github.com/apache/iotdb/pull/2227#discussion_r539773493
##########
File path: README.md
##########
@@ -101,6 +101,17 @@ Here in the Quick Start, we give a brief introduction of
using source code to in
## Build from source
+Skip this paragraph if you are using Windows. As we use Thrift for our RPC
module (communication and
+protocol definition), we involve Thrift during the compilation, so Thrift
compiler 0.13.0 (or
+higher) is required to generate Thrift Java code. Thrift officially provides
binary compiler for
+Windows, but unfortunately, they do not provide that for Unix OSs. However, we
compiled a Unix
+compiler ourselves and put it onto GitHub, and with the help of a maven
plugin, it will be
+downloaded automatically during compilation. This compiler works fine with
gcc8 or later, Ubuntu
+MacOS, and CentOS, but previous versions and other OSs are not guaranteed.
Should you find your gcc
+version or OS does not support the precompiled compiler, please upgrade your
gcc version or follow the
+Thrift official instructions to compile the compiler yourself and rename it
into `{project_root}\thrift\target\tools\thrift_0.12.0_0.13.0_linux.exe`.
Review comment:
Unfortuantely, the filename must be consistent, otherwise the plugin
will not recognize it.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]