Boost C++ Libraries
Boost provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries that work well with the C++ Standard Library. One goal is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization. Some of the libraries have already been proposed for inclusion in the C++ Standards Committee's upcoming C++ Standard Library Technical Report.
Although Boost was begun by members of the C++ Standards Committee Library Working Group, membership has expanded to include thousands of members of the C++ community at large.
- Devel package for openSUSE:Factory
-
29
derived packages
- Links to openSUSE:Factory / boost
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:libraries:c_c++/boost && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
README.boost-devel | 0000000183 183 Bytes | |
__init__.py | 0000000014 14 Bytes | |
_constraints | 0000000282 282 Bytes | |
_link | 0000000140 140 Bytes | |
_multibuild | 0000000080 80 Bytes | |
baselibs.conf | 0000000680 680 Bytes | |
boost-1.55.0-python-test-PyImport_AppendInittab.pa |
0000002218 2.17 KB | |
boost-1.57.0-python-abi_letters.patch | 0000003014 2.94 KB | |
boost-aarch64-flags.patch | 0000000573 573 Bytes | |
boost-missing-BOOST_MOVE_STD_NS_BEG-again.patch | 0000001235 1.21 KB | |
boost-missing-BOOST_MOVE_STD_NS_BEG.patch | 0000001121 1.09 KB | |
boost-no_type_punning.patch | 0000005431 5.3 KB | |
boost-pool_check_overflow.patch | 0000001158 1.13 KB | |
boost-remove-cmakedir.patch | 0000001183 1.16 KB | |
boost-rpmlintrc | 0000000578 578 Bytes | |
boost-rpmoptflags-only.patch | 0000001567 1.53 KB | |
boost-smart-ptr.patch | 0000001278 1.25 KB | |
boost-strict_aliasing.patch | 0000000411 411 Bytes | |
boost-thread.patch | 0000000515 515 Bytes | |
boost-use_std_xml_catalog.patch | 0000002319 2.26 KB | |
boost.changes | 0000101308 98.9 KB | |
boost.spec | 0000071614 69.9 KB | |
boost_1_56_pdf.tar.bz2 | 0046518400 44.4 MB | |
boost_1_87_0.tar.bz2 | 0131473200 125 MB | |
dynamic_linking.patch | 0000003874 3.78 KB | |
exception.objdump | 0000000108 108 Bytes | |
existing_extra_docs | 0000018839 18.4 KB | |
python_library_name.patch | 0000002092 2.04 KB | |
python_mpi.patch | 0000000758 758 Bytes | |
symbol_diff.sh | 0000000450 450 Bytes |
Comments 11
Missing boost_thread, boost_system, boost_program_options, boost_regex and other.. Where ca i find it?
You mean -devel packages for building?
BuildRequire: libboost_thread-devel, libboost_system-devel, libboost_program_options-devel, etc..
yes. But i cannot find any package of them. Or i'am blind?
These packages are Provides by the versioned boost packages. This allows multiple version of boost to theoretically coexist in a repository.
libboost_thread1_66_0-devel = 1.66.0 Provides: libboost_thread-devel = 1.66.0
zypper se --provides boost_thread
would find it, for example. Just never depend on versioned package names, only on the provided virtual package.
Before updating to 1.72, take notice of the following regression: https://bugs.archlinux.org/task/65329
When the 1.83 update will come in the Factory ?(and after in Tumbleweed)
Currently, a definition for libboost_asio1_87_0-devel subpackage is missing in the spec which breaks libboost_process1_87_0-devel
Would it be possible to include
asio
,uuid
andbeast
in the spec file? I am currently trying to put this into place in a branched package, not sure if I succeed...Those header-only libraries are all part of the same devel package:
I suppose you can just install this via
zypper in libboost_headers-devel
(orzypper in boost-devel
for all of boost).Thanks for the reply. Yes, I found that out after trying to build them...
I'll see if this fulfills the needs.
Please, can you create a boost package in version 1.86? 1.87 is to new for some other packages. Like icinga2. It can not build with 1.87. https://github.com/Icinga/icinga2/issues/10347