mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Update the install documentation
Added krb5 headers and libraries to the list of optional dependencies. Removed an obsolete section on installing a new compiler on old FreeBSD versions. The system compiler can build Bro on all currently supported versions of FreeBSD.
This commit is contained in:
parent
563fc8c6ae
commit
d3347bc90f
1 changed files with 1 additions and 15 deletions
|
@ -72,21 +72,6 @@ To install the required dependencies, you can use:
|
||||||
|
|
||||||
sudo pkg install bash cmake swig30 bison python py27-sqlite3 py27-ipaddress
|
sudo pkg install bash cmake swig30 bison python py27-sqlite3 py27-ipaddress
|
||||||
|
|
||||||
For older versions of FreeBSD (especially FreeBSD 9.x), the system compiler
|
|
||||||
is not new enough to compile Bro. For these systems, you will have to install
|
|
||||||
a newer compiler using pkg; the ``clang34`` package should work.
|
|
||||||
|
|
||||||
You will also have to define several environment variables on these older
|
|
||||||
systems to use the new compiler and headers similar to this before calling
|
|
||||||
configure:
|
|
||||||
|
|
||||||
.. console::
|
|
||||||
|
|
||||||
export CC=clang34
|
|
||||||
export CXX=clang++34
|
|
||||||
export CXXFLAGS="-stdlib=libc++ -I${LOCALBASE}/include/c++/v1 -L${LOCALBASE}/lib"
|
|
||||||
export LDFLAGS="-pthread"
|
|
||||||
|
|
||||||
* Mac OS X:
|
* Mac OS X:
|
||||||
|
|
||||||
Compiling source code on Macs requires first installing either Xcode_
|
Compiling source code on Macs requires first installing either Xcode_
|
||||||
|
@ -123,6 +108,7 @@ build time:
|
||||||
* gperftools (tcmalloc is used to improve memory and CPU usage)
|
* gperftools (tcmalloc is used to improve memory and CPU usage)
|
||||||
* jemalloc (http://www.canonware.com/jemalloc/)
|
* jemalloc (http://www.canonware.com/jemalloc/)
|
||||||
* PF_RING (Linux only, see :doc:`Cluster Configuration <../configuration/index>`)
|
* PF_RING (Linux only, see :doc:`Cluster Configuration <../configuration/index>`)
|
||||||
|
* krb5 libraries and headers
|
||||||
* ipsumdump (for trace-summary; http://www.cs.ucla.edu/~kohler/ipsumdump)
|
* ipsumdump (for trace-summary; http://www.cs.ucla.edu/~kohler/ipsumdump)
|
||||||
|
|
||||||
Geolocation is probably the most interesting and can be installed
|
Geolocation is probably the most interesting and can be installed
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue