[release] Boost 1.69.0 Release Candidate 1

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[release] Boost 1.69.0 Release Candidate 1

Boost - Users mailing list
The release candidates for the 1.68.0 release are now available at:

The SHA256 checksums are as follows:
af05616f71006f97833e130aad886c96136457511ace4b5496d6566e69cbe0ca  boost_1_69_0_rc1.7z
8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406  boost_1_69_0_rc1.tar.bz2
9a2c2819310839ea373f42d69e733c339b4e9a19deab6bfec448281554aa4dbb  boost_1_69_0_rc1.tar.gz
d074bcbcc0501c4917b965fc890e303ee70d8b01ff5712bae4a6c54f2b6b4e52  boost_1_69_0_rc1.zip

As always, the release managers would appreciate it if you download
the candidate of your choice and give building it a try. Please report
both success and failure, and anything else that is noteworthy.

-- The Boost Release Managers


_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: [release] Boost 1.69.0 Release Candidate 1

Boost - Users mailing list
On Thu, Dec 6, 2018 at 10:44 AM Marshall Clow <[hidden email]> wrote:
The release candidates for the 1.68.0 release are now available at:

As always, the release managers would appreciate it if you download
the candidate of your choice and give building it a try. Please report
both success and failure, and anything else that is noteworthy.

I have built the RC on Mac OS X 10.11 using Apple LLVM version 8.0.0 (clang-800.0.42.1)
successfully while specifying c++03/11/14/1z

I have built the RC on Mac OS X 10.13 using Apple LLVM version 10.0.0 (clang-1000.10.44.4)
successfully while specifying c++03/11/14,
but failed when specifying c++17/2a, because the Python 2.7 headers shipped with Mac OS 10.13 use the "register" keyword:

In file included from /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85:
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:534:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register PyObject *obj,     /* Object */
    ^~~~~~~~~

I have built the RC on Mac OS X 10.13 using a recent trunk build of clang (version 8.0.0 (trunk 348515))
successfully while specifying c++03/11/14,
but failed when specifying c++17/2a, because the Python 2.7 headers shipped with Mac OS 10.13 use the "register" keyword:

In file included from /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85:
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:534:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register PyObject *obj,     /* Object */
    ^~~~~~~~~

(same results as with Apple's clang)

-- Marshall


_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: [release] Boost 1.69.0 Release Candidate 1

Boost - Users mailing list
In reply to this post by Boost - Users mailing list


On Thu, Dec 6, 2018 at 12:44 PM Marshall Clow via Boost-users <[hidden email]> wrote:
The release candidates for the 1.68.0 release are now available at:

The SHA256 checksums are as follows:
af05616f71006f97833e130aad886c96136457511ace4b5496d6566e69cbe0ca  boost_1_69_0_rc1.7z
8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406  boost_1_69_0_rc1.tar.bz2
9a2c2819310839ea373f42d69e733c339b4e9a19deab6bfec448281554aa4dbb  boost_1_69_0_rc1.tar.gz
d074bcbcc0501c4917b965fc890e303ee70d8b01ff5712bae4a6c54f2b6b4e52  boost_1_69_0_rc1.zip

As always, the release managers would appreciate it if you download
the candidate of your choice and give building it a try. Please report
both success and failure, and anything else that is noteworthy.

Windows/Visual Studio builds look good.

toolset     arch    compile Link    Execute
msvc-8.0    32      X       X       X
msvc-8.0    64      X       X       X
msvc-9.0    32      X       X       X
msvc-9.0    64      X       X       X
msvc-10.0   32      X       X       X
msvc-10.0   64      X       X       X
msvc-11.0   32      X       X       X
msvc-11.0   64      X       X       X
msvc-12.0   32      X       X       X
msvc-12.0   64      X       X       X
msvc-14.0   32      X       X       X
msvc-14.0   64      X       X       X
msvc-14.1   32      X       X       X
msvc-14.1   64      X       X       X

Compile means that the b2 command completed without errors
Link means that visual studio was able to link a sample executable to a library (libboost_thread-vcXXX-mt[-gd]-1_XX.lib) generated
Execute means that the linked program executed without errors.

Full build output can be found here:

Tom


_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users