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>'].