Name: | boost-build |
---|---|
Version: | 1.53.0 |
Release: | 28.el7 |
Architecture: | noarch |
Group: | Development/Tools |
Size: | 2584387 |
License: | Boost and MIT and Python |
RPM: | boost-build-1.53.0-28.el7.noarch.rpm |
Source RPM: | boost-1.53.0-28.el7.src.rpm |
Build Date: | Tue Nov 26 2019 |
Build Host: | jenkins-10-147-72-125-a976e1f6-bf96-46ca-a9ea-5e52c752f19c.appad1iad.osdevelopmeniad.oraclevcn.com |
Vendor: | Oracle America |
URL: | http://www.boost.org |
Summary: | Cross platform build system for C++ projects |
Description: | Boost.Build is an easy way to build C++ projects, everywhere. You name your pieces of executable and libraries and list their sources. Boost.Build takes care about compiling your sources with the right options, creating static and shared libraries, making pieces of executable, and other chores -- whether you're using GCC, MSVC, or a dozen more supported C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems. |
- Add patch for scoped_thread (#1676674)
- Add patch for date-time bug (#1636817)
- Patch Boost.Spirit for ppc64 (#1402516)
- Install unpatched gcc.jam (#1305019). - Build libboost_python and libboost_python3 such that they depend on their respective libpython (#1302120). (boost-1.53.0-python-libpython_dep.patch, boost-1.53.0-python-abi_letters.patch) - Fix Boost.Python test suite so that PyImport_AppendInittab is called before PyInitialize, which broke the test suite with Python 3. (boost-1.53.0-python-test-PyImport_AppendInittab.patch) - Patch gcc.jam to not add bogus rpaths.
- do not use arch-specific BuildRequires (#1268268) - support TLS libraries without SSLv3 (#1298227)
- Rebuilt for openmpi update (#1258794)
- Change Requires: to use %{?_isa}, so that dependencies are arch-aware.
- Fix ambiguity in Boost.LexicalCast.
- Re-enable mpich and openmpi on aarch64, they are available now.
- Fix atomic_cas32 (thanks Jaroslav Škarvada for figuring out where the problem is) (boost-1.54.0-interprocess-atomic_cas32-ppc.patch)