Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • MPICH – This tools in an implementation of the Message Passing Interface (MPI) standard.  For use in Trafodion, MPICH must be built to force sockets to be used in both internode and intranode message passing.
  • Bison – This tools is a general-purpose parser generator.
  • Udis86 – this tool is a minimalistic disassembler library (libudis86) for the x86 class of instruction set architectures.
  • LLVM is a collection of modular and reusable compiler and toolchain technologies.
  • ICU is a setup of C/C++ and Java libraries providing Unicode and Globalization support for software applications.
  • Zookeeper – is a coordination service for distributed applications.  It exposes common services such as naming, configuration management, synchronization, and group services.
  • Thrift – is a communications and data serialization tool
  • Maven: Build tool that is only installed if compatible version does not exist

Apache Trafodion supplies a script that uses wget to download the appropriate tar file, builds, and installs the required tool into a directory of your choice for each of these tools.  However, if one or more of these tools are already installed in your environment or if you want to verify the download location before accepting software, you can install each tool separately.

...

 tar -xzf zookeeper-3.4.5.tar.gz
 cd zookeeper-3.4.5/src/c
 ./configure --prefix=<tool installation directory>/zookeeper-3.4.5
 make
 make install
 

Thrift

 

Thrift is a communication and data serialization tool. Download source from http://archive.apache.org/dist/thrift/0.9.0/. Behind a firewall, you may need the ant flags to specify a proxy.

<TDB Thrift is no longer required but the build infrastructure still checks for it -  write a JIRA to remove this dependency>

 

tar -xzf thrift-0.9.0.tar.gz
cd thrift-0.9.0
./configure --prefix=<tool installation dir>/thrift-0.9.0 --without-qt 
make
make install

 Maven

Maven is a build tool.  Download source from http://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz.

tar -xzf apache-maven-3.3.3-bin.tar.gz -C <tool installation directory>

Please add Maven to your PATH.