You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2016/07/22 19:01:35 UTC
[trafficserver] branch master updated: Updated some build
instructions
This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new e9d911b Updated some build instructions
e9d911b is described below
commit e9d911b675763b949ffcdec4acd139cd26e46aa9
Author: Leif Hedstrom <zw...@apache.org>
AuthorDate: Fri Jul 22 13:01:08 2016 -0600
Updated some build instructions
---
README | 86 +++++++++++++++---------------------------------------------------
1 file changed, 19 insertions(+), 67 deletions(-)
diff --git a/README b/README
index 72481f4..10bb8b7 100644
--- a/README
+++ b/README
@@ -42,7 +42,8 @@ plugins to build large scale web applications.
|-- wccp/ .......... WCCP implementation
|-- m4/ ................ custom macros for configure.ac
|-- mgmt/ .............. Management server and tools (including traffic_manager)
- |-- plugins/ ........... Core plugins (stable and experiemental)
+ |-- plugins/ ........... Stable core plugins
+ |-- experimental/ .. Experimental core plugins
|-- proxy/ ............. HTTP proxy logic
|-- api/ ........... Plugin API includes
|-- config/ ........ Configurations
@@ -65,91 +66,54 @@ plugins to build large scale web applications.
<https://cwiki.apache.org/confluence/display/TS/Building>.
- Fedora 12-19 / CentOS / RHEL:
+ As of ATS v7.0.0 and later, gcc 4.8.1 or later is required, since we now use
+ and require the C++11 standard.
+
+ Fedora / CentOS / RHEL:
autoconf
automake
- pkgconfig
libtool
+ pkgconfig
perl-ExtUtils-MakeMaker
- gcc-c++
- glibc-devel
+ gcc/g++ or clang/clang++
openssl-devel
tcl-devel
expat-devel
- pcre
pcre-devel
+ ncurses-devel and libcurl-devl(optional, needed for traffic_top)
libcap-devel (optional, highly recommended)
- flex (optional, needed for e.g. WCCP)
hwloc-devel (optional, highly recommended)
- lua-devel (optional)
-
- Fedora 8 EC2 (Kernel: 2.6.21.7-2.ec2.v1.2.fc8xen):
- FC8 on EC2 requires unique configure declarations, please see that section
- below.
-
- NOTE: Alternately you may use the install scripts in 'contrib' which
- automate this or use the pre-built public Fedora Core 8 EC2 AMI
- with ATS installed. Both of which are HIGHLY RECOMMENDED.
- See 'README-EC2' for further details.
+ flex (optional, needed for e.g. WCCP)
+ Ubuntu / Debian
autoconf
automake
- pkgconfig
libtool
- perl-ExtUtils-MakeMaker
- gcc-c++
- glibc-devel
- openssl-devel
- tcl-devel
- expat-devel
- pcre
-
- Ubuntu 8.* - 13.*:
- autoconf
- automake
pkg-config
- libtool
libmodule-install-perl
- g++
+ gcc/g++ or clang/clang++
libssl-dev
tcl-dev
expat
libexpat-dev
libpcre3-dev
libcap-dev (optional, highly recommended)
- flex (optional, required for e.g. WCCP)
libhwloc-dev (optional, highly recommended)
- liblua5.1-dev or libluajit-5.1-dev (optional)
libncurses5-dev (optional, required for e.g.: traffic_top)
libcurl4-openssl-dev (optional, required for e.g.: traffic_top)
+ flex (optional, required for e.g. WCCP)
- Ubuntu EC2 9.10:
- NOTE: Alternately you may use the install scripts in 'contrib' which
- automate this or use the pre-built public Ubuntu EC2 AMI with
- ATS installed. Both of which are HIGHLY RECOMMENDED.
- See 'README-EC2' for further details.
-
- Install these packages:
+ OSX (we recommend HomeBrew):
autoconf
automake
- pkg-config
+ pkgconfig
libtool
- libmodule-install-perl
- g++
- libssl-dev
- tcl-dev
+ tcl
expat
- libexpat-dev
- libpcre3-dev
- flex (optional)
- libhwloc-dev (optional, highly recommended)
- liblua-dev (optional)
- libncurses5-dev (optional, required for e.g.: traffic_top)
- libcurl3-openssl-dev (optional, required for e.g.: traffic_top)
+ openssl
+ pcre
- FreeBSD 7.2,8.0,9.0,9.1
- GCC 4.2.1 compiler suite or clang. You can install the following
- packages either from ports or via pkg_add or pkgng:
+ FreeBSD
devel/gmake
devel/autoconf
devel/automake
@@ -161,7 +125,6 @@ plugins to build large scale web applications.
devel/pcre
textproc/flex (optional, install newer version from ports, fix PATH)
devel/hwloc (optional, highly recommended)
- lang/lua (optional, on x64 don't use LuaJIT!)
OmniOS:
developer/gcc46
@@ -174,17 +137,6 @@ plugins to build large scale web applications.
library/security/openssl
library/pcre
- OSX 10.5:
- GCC 4.2.4 compiler suite (ports collection)
- autoconf
- automake
- pkgconfig
- libtool
- tcl
- expat
- openssl
- pcre
-
3. Building from distribution
You can download the latest source code from the official Apache Traffic
--
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].