mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marco Massenzio <ma...@mesosphere.io>
Subject Re: Update minimum required automake version to 1.13
Date Thu, 25 Jun 2015 22:38:12 GMT
On Thu, Jun 25, 2015 at 3:27 PM, Cody Maloney <cody@mesosphere.io> wrote:

> CentOS 5 and 6 don't come out of the box with a new enough version of GCC
> to compile Mesos. Already they need to upgrade that to compile Mesos. I
> don't see how adding another upgrade when they have to do GCC is overly
> onerous / should require lots of compatibility hacks to make unnecessary.
>

+1
Different story for production servers; but build/dev machines are supposed
to use modern build/dev tools and environments (unless supporting an older
toolchain is a specific need for the project).


>
> On Thu, Jun 25, 2015 at 3:17 PM Kapil Arya <kapil@mesosphere.io> wrote:
>
> > It's not available for CentOS 5/6 or the previous debian stable. I guess
> > since we still want to keep supporting the older distros, one possibility
> > is to create a patch for configure.ac which is applied during
> ./bootstrap
> > after detecting the automake version. Is this an acceptable solution?
> >
> > If this works, then we can decide on whether we want to patch it for
> older
> > (< 1.13) or newer (>= 1.13) automake version. Is there a preference
> there?
> >
> > Kapil
> >
> > On Thu, Jun 25, 2015 at 2:30 PM, Jake Farrell <jfarrell@apache.org>
> wrote:
> >
> > > we encountered a lot of issues in thrift between all the backwards
> > > incompatible changes automake had in 1.12 to 1.14 and trying to support
> > all
> > > the default versions across different distros. due to this we are
> > switching
> > > to cmake as well
> > >
> > > -Jake
> > >
> > >
> > > On Thu, Jun 25, 2015 at 1:46 PM, Benjamin Mahler <
> > > benjamin.mahler@gmail.com>
> > > wrote:
> > >
> > > > What about CentOS 5 and 6?
> > > > https://en.wikipedia.org/wiki/CentOS#End-of-support_schedule
> > > >
> > > > Also, how does this interact with the effort to use CMake?
> > > > https://issues.apache.org/jira/browse/MESOS-898
> > > >
> > > > On Thu, Jun 25, 2015 at 10:40 AM, Kapil Arya <kapil@mesosphere.io>
> > > wrote:
> > > >
> > > > > Hi All,
> > > > >
> > > > > First off, I am not sure if we record the minimum required version
> of
> > > > > automake/autoconf somewhere in the documentation.
> > > > >
> > > > > Having said that, I want to propose to move to automake 1.13 in
> order
> > > to
> > > > be
> > > > > able to use the "AM_EXTRA_RECURSIVE_TARGETS" macro which allows us
> to
> > > > add a
> > > > > "test" target to just build the test and not run it. The issue is
> > > tracked
> > > > > at https://issues.apache.org/jira/browse/MESOS-2273 and the
> > > > corresponding
> > > > > RRs have received some ship-its.
> > > > >
> > > > > Best,
> > > > > Kapil
> > > > >
> > > > > ==================
> > > > > Compatibility notes:
> > > > > Automake 1.13 came out in 2013 and here is the compatibility status
> > for
> > > > > leading distros:
> > > > > * Debian: Since 8.0 [1].
> > > > > * Ubuntu: Since 13.10 [2].
> > > > > * Fedora: Since Fedora 20 [3].
> > > > > * Centos: Since 7.0 [4].
> > > > >
> > > > > 1. https://packages.debian.org/jessie/automake
> > > > > 2. https://launchpad.net/ubuntu/trusty/+package/automake
> > > > > 3. https://apps.fedoraproject.org/packages/automake
> > > > > 4. http://mirror.centos.org/centos/7/os/x86_64/Packages/
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message