summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/boost
AgeCommit message (Collapse)AuthorFilesLines
2021-07-22boost: conflict with GCC on macOS (#24917)albestro1-0/+8
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-07-20boost: Add version ranges for macOS GCC patch (#24969)Harmen Stoppels1-1/+1
2021-07-20boost: Allow building with GCC on macOS (#24895)Erik Schnetter2-0/+27
2021-07-14boost: Run `b2 headers` after a git clone (#24889)Erik Schnetter1-0/+4
2021-07-08imports: sort imports everywhere in Spack (#24695)Todd Gamblin1-2/+3
* fix remaining flake8 errors * imports: sort imports everywhere in Spack We enabled import order checking in #23947, but fixing things manually drives people crazy. This used `spack style --fix --all` from #24071 to automatically sort everything in Spack so PR submitters won't have to deal with it. This should go in after #24071, as it assumes we're using `isort`, not `flake8-import-order` to order things. `isort` seems to be more flexible and allows `llnl` mports to be in their own group before `spack` ones, so this seems like a good switch.
2021-06-28Update Boost package to support building the latest with the NV compilers ↵Scott McMillan4-1/+43
(#24541) Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-05-06boost: Switch download URL (#23422)Dr. Christian Tacke1-1/+1
boost has moved its downloads from a bintray URL to a jfrog URL. See: https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
2021-04-21boost: only apply boostrap-toolset.patch for version 1.75 (#23174)Gregory Lee1-1/+1
2021-04-20Boost: add v1.76.0 (#23118)Tim Haines1-0/+1
2021-03-20boost: fixed detect system icu bug on version 1.65.0 or older. (#22375)Toyohisa Kameyama1-1/+1
2021-03-17boost: fix unicode bugs in Boost recipe (#22301)Harmen Stoppels1-2/+15
2021-02-26boost: Patch B2 bootstrap step to use correct toolchain (#21408)Sebastian Mobo2-0/+16
2021-01-27boost: restrict lower bound of ranges for two patches (#21321)bryanherman1-2/+2
2021-01-02copyrights: update all files with license headers for 2021Todd Gamblin1-1/+1
- [x] add `concretize.lp`, `spack.yaml`, etc. to licensed files - [x] update all licensed files to say 2013-2021 using `spack license update-copyright-year` - [x] appease mypy with some additions to package.py that needed for oneapi.py
2020-12-27boost: backport python3 import fix (#20301)ketsubouchi2-0/+14
2020-12-14boost: added v1.75.0 (#20366)Tim Haines1-0/+1
2020-12-02boost: disable find_package's config mode for boost prior to v1.70.0 (#20198)Massimiliano Culpo1-0/+13
2020-10-22Enable packages to use the NVIDIA HPC SDK (#19452)Scott McMillan2-0/+62
* Enable packages to use the NVIDIA HPC SDK * fix linter and review items * fix linter issue Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-20boost: fix building old versions with non-system glib and bzip2 (#19389)ketsubouchi2-0/+35
2020-08-16Add boost 1.74.0 package (#18088)Auriane R1-0/+1
2020-07-29Boost: Update conflicts for version 1.73.0. (#17774)Rémi Lacroix1-1/+1
Variant "+mpi+python cxxstd=98" is fixed in 1.73.0.
2020-06-25Separate Apple Clang from LLVM Clang (#17110)Massimiliano Culpo1-1/+3
* Separate Apple Clang from LLVM Clang Apple Clang is a compiler of its own. All places referring to "-apple" suffix have been updated. * Hack to use a dash in 'apple-clang' To be able to use autodoc from Sphinx we need a valid Python name for the module that contains Apple's Clang code. * Updated packages to account for the existence of apple-clang Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Added unit test for XCode related functions Co-authored-by: Gregory Becker <becker33@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-09Set the BOOST_ROOT environment variable when library is loaded (#16818)Nathan1-0/+3
* Adding BOOST_ROOT env variable * Update var/spack/repos/builtin/packages/boost/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-07boost: Don't use pre-compiled headers for Fujitsu compiler (#16914)Toyohisa Kameyama1-1/+1
* boost: Dopn't use pre compile header. * move %fj.
2020-05-05Boost: Add version 1.73.0 (#16442)Tim Haines1-1/+17
2020-04-29boost: Patch for boostorg/process/issues/116 (#16371)Dr. Christian Tacke2-0/+53
Patch for "Unable to compile code using boost/process.hpp" See: https://github.com/boostorg/process/issues/116
2020-04-17Language-specific PIC flags (#15474)Adam J. Stewart1-1/+1
* Language-specific PIC flags * Add tests for every compiler flag * Fix bad rebase * pic_flag -> cxx_pic_flag
2020-04-12boost: Fix for Version Comparison on Newer Clang on Darwin (#16014)Dr. Christian Tacke2-0/+37
Applying to boost @1.56.0:1.72.0 as that's the version range, where this patch can be cleanly applied. I was not able to test this myself, but got positive feedback. See: https://github.com/boostorg/build/issues/440 See: https://github.com/macports/macports-ports/pull/6726
2020-04-05boost: boost-python in 1.72.0 broken with cxxstd=98 (#15885)Christoph Junghans1-0/+3
* boost: boost-python in 1.72.0 broken with cxxstd=98 * py-espressopp: depend on boost with cxxstd=11
2020-03-02boost: Add "container" library (#14878)Dr. Christian Tacke1-1/+8
"container" is partly a misnomer, as it's realy the extended allocators part of container. But every part calls it container, so we do too.
2020-02-16Fix header-only installation of Boost. (#14995)Sergey Kosukhin1-9/+10
2020-01-31boost: Add versions 1.71.0 and 1.72.0, use Clang toolset on Darwin (#14678)Tim Haines1-4/+4
* boost: Add versions 1.71.0 and 1.72.0 * Remove 'darwin' target * Add hainest as maintainer
2019-12-30copyright: update copyright dates for 2020 (#14328)Todd Gamblin1-1/+1
2019-11-27BLD: enforce C++11 std for boost + xl_r (#13829)Tyler Reddy1-0/+6
* BLD: enforce C++11 std for boost + xl_r * the spack `cxxstd` variant is not sufficient to enforce `-std=c++11` usage in boost compile lines when `xl_r` compiler spec is in use; while it would be nice if this were fixed in a boost config file somewhere, for now this patch allows boost to build on POWER9 with an %xl_r compiler spec if the user specifies i.e.,: `spack install boost@1.70.0+mpi cxxstd=11 %xl_r@16.1.1.5` * Update var/spack/repos/builtin/packages/boost/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-10-22Boost package: Fix iostream autodetect libraries (#12440)Frédéric Simonis1-1/+3
Boost iostream autodetects the compression libraries libzstd and liblzma outside of the Spack environment. This commit disables mentioned libraries. In the future if the Spack zstd/lzma packages were added as dependencies of the Spack Boost package, additional work could be done to build Boost with the Spack-built versions of these libraries.
2019-10-12checksums: use sha256 checksums everywhereTodd Gamblin1-40/+40
We'd like to use a consistent checksum scheme everywhere so that we can: a) incorporate archive checksums into our specs and have a consistent hashing algorithm across all specs. b) index mirrors with a consistent type of checksum, and not one that is dependent on how spack packages are written. - [x] convert existing md5, sha224, sha512, sha1 checksums to sha256
2019-10-03boost: Use gcc toolset for bootstrap with Fujitsu compiler. (#12876)t-karatsu1-1/+1
2019-09-17Boost: add libs property (#12849)Greg Becker1-0/+14
2019-09-07patch boost version 1.54-1.55 when being built with ANY gcc version after ↵Owen Solberg1-1/+1
5.0 (#12718)
2019-09-04boost: add -c option to C/C++ compile commands for clang. (#12694)t-karatsu3-0/+44
2019-09-04Boost: fixed problem when requesting ~signals for boost >= 1.69 (#12627)Matthieu Dorier1-7/+7
* fixed problem when requesting ~signals for boost >= 1.69 * added checks for all libs in with_libs
2019-09-03Boost/Change the method for analysis version (#12676)t-karatsu2-0/+14
* boost:Change the method for analysis version when using Fujitsu compiler. * Change version to apply patch for Fujitsu. * fix typo
2019-07-15boost: use clang toolset when building with Fujitsu compiler. (#11827)t-karatsu1-1/+2
2019-07-11Boost: Compile with toolset=clang for Arm compiler (#11992)Nick Forrington1-1/+7
Bootstraps with gcc, but compiles with clang
2019-06-20boost: add variant for symbol visibility (#11801)Mark W. Krentel1-0/+10
Starting with 1.69.0, boost added a bjam option for the default symbol visibility. Up to 1.68.0, the value was always 'global'. 1.69.0 changed the default to 'hidden' but added an option. Most packages will work with hidden and won't notice. But some packages may discover that an interface that they rely on is now hidden and inaccessible. https://boostorg.github.io/build/manual/develop/index.html#bbv2.builtin.features.visibility
2019-04-15boost: add 1.70.0 (#11183)Denis Davydov1-2/+4
2019-03-26boost: Fix build of versions < 1.62.0 (#10910)Chris Green1-28/+19
Improve management of the Fiber library and C++ standard support: * Remove Fiber from list of libraries to build * Improve variant management for Fiber; add variants for Context and Coroutine libraries. * Add known conflict with C++17 for boost < 1.63.0 * Remove C++ standard "default" option, which left the choice of C++ standard to the compiler used to build boost
2019-03-11boost: patch for problem with warnings for 1.69.0. (#10820)Chris Green3-0/+176
2019-03-07Nix package: update dependencies (#10646)Tristan Carel1-2/+3
* Add 'fiber' as a default library for boost * Add autoconf/automake etc. dependencies to libseccomp package * New package: brotli * New package: editline * Add brotli, editline, boost dependencies to Nix
2019-01-10boost: fix the bjam build for Cray (#10295)Mark W. Krentel2-0/+36
Fixes issues #9613 and #3209. Remove the spack wrapper directories from PATH for the bootstrap step. This was breaking the build for Cray (and other cross-compile) because bjam was built for the BE and died on SIGILL on the FE. This only affects building bjam. The boost libraries are still built the normal spack way with the spack wrappers.