You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Bannier (JIRA)" <ji...@apache.org> on 2018/01/23 19:42:00 UTC

[jira] [Commented] (MESOS-3915) Upgrade vendored Boost

    [ https://issues.apache.org/jira/browse/MESOS-3915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16336296#comment-16336296 ] 

Benjamin Bannier commented on MESOS-3915:
-----------------------------------------

{noformat}
commit ce0905fcb31a10ade0962a89235fa90b01edf01a
Author: Benjamin Bannier <be...@mesosphere.io>
Date:   Tue Jan 23 14:47:37 2018 +0100

    Updated mesos-tidy setup for upgraded Boost version.
    
    In a previous commit we updated the bundled Boost version. This patch
    updates the mesos-tidy setup to make sure we build the correct bundled
    Boost version when creating analysis prerequisites.
    
    Review: https://reviews.apache.org/r/65215/

commit a01b4c272848702d5bd3dd899e610a5459c4e57c
Author: Benno Evers <be...@mesosphere.com>
Date:   Tue Jan 23 14:47:32 2018 +0100

    Removed duplicate block in configure.ac.
    
    This blocks seems to have been copy/pasted from another place.
    
    Review: https://reviews.apache.org/r/62445/

commit 469363d4322c7acda7fd10acbe8822f610af5a43
Author: Benno Evers <be...@mesosphere.com>
Date:   Tue Jan 23 14:47:31 2018 +0100

    Updated boost version.
    
    Review: https://reviews.apache.org/r/62161/

commit cd2774efde5e55cc027721086af14fbc78688849
Author: Benno Evers <be...@mesosphere.com>
Date:   Tue Jan 23 14:47:28 2018 +0100

    Added UNREACHABLE() macro to __cxa_pure_virtual.
    
    The function __cxa_pure_virtual must not return,
    but newer versions of clang detect that the expansion
    of the RAW_LOG() macro contains returning code paths
    for arguments other than FATAL.
    
    Review: https://reviews.apache.org/r/62444/

commit a892a2e80255291e6cd5cb3b0e90b9a029989c99
Author: Benno Evers <be...@mesosphere.com>
Date:   Tue Jan 23 14:47:24 2018 +0100

    Fixed stout build with newer boost versions.
    
    Starting from Boost 1.62, Boost.Variant added additional
    compile-time checks to its constructors to fix this
    issue: https://svn.boost.org/trac10/ticket/11602
    
    However, this breaks some places in stout which try
    to access a derived class from a variant holding the
    base class.
    
    Review: https://reviews.apache.org/r/62160/
{noformat}

> Upgrade vendored Boost
> ----------------------
>
>                 Key: MESOS-3915
>                 URL: https://issues.apache.org/jira/browse/MESOS-3915
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Neil Conway
>            Assignee: Benno Evers
>            Priority: Minor
>              Labels: boost, mesosphere, tech-debt
>             Fix For: 1.6.0
>
>
> We should upgrade the vendored version of Boost to a newer version. Benefits:
> * -Should properly fix MESOS-688-
> * -Should fix MESOS-3799-
> * Generally speaking, using a more modern version of Boost means we can take advantage of bug fixes, optimizations, and new features.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)