diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
commit | 19fcec84d8d7d21e796c7624e521b60d28ee21ed (patch) | |
tree | 42d26aa27d1e3f7c0b8bd3fd14e7d7082f5008dc /src/jaegertracing/thrift/doc/install/README.md | |
parent | Initial commit. (diff) | |
download | ceph-upstream.tar.xz ceph-upstream.zip |
Adding upstream version 16.2.11+ds.upstream/16.2.11+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | src/jaegertracing/thrift/doc/install/README.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/jaegertracing/thrift/doc/install/README.md b/src/jaegertracing/thrift/doc/install/README.md new file mode 100644 index 000000000..071a5d64d --- /dev/null +++ b/src/jaegertracing/thrift/doc/install/README.md @@ -0,0 +1,43 @@ + +## Basic requirements +* A relatively POSIX-compliant *NIX system + * Cygwin or MinGW can be used on Windows (but there are better options, see below) +* g++ 4.2 +* boost 1.56.0 +* Runtime libraries for lex and yacc might be needed for the compiler. + +## Requirements for building from source +* GNU build tools: + * autoconf 2.65 + * automake 1.13 + * libtool 1.5.24 +* pkg-config autoconf macros (pkg.m4) +* lex and yacc (developed primarily with flex and bison) +* libssl-dev + +## Requirements for building the compiler from source on Windows +* Visual Studio C++ +* Flex and Bison (e.g. the WinFlexBison package) + +## Language requirements +These are only required if you choose to build the libraries for the given language + +* C++ + * Boost 1.56.0 + * libevent (optional, to build the nonblocking server) + * zlib (optional) +* Java + * Java 1.8 + * Gradle +* C#: Mono 1.2.4 (and pkg-config to detect it) or Visual Studio 2005+ +* Python 2.6 (including header files for extension modules) +* PHP 5.0 (optionally including header files for extension modules) +* Ruby 1.8 + * bundler gem +* Erlang R12 (R11 works but not recommended) +* Perl 5 + * Bit::Vector + * Class::Accessor +* Haxe 3.1.3 +* Go 1.4 +* Delphi 2010 |