| Commit message (Expand) | Author | Age | Files | Lines |
| * | pkgs/development/libraries: remove unused fetchpatch and other arguments (#31... | Yohann Boniface | 2024-05-23 | 10 | -10/+10 |
| * | boost185: init at 1.85.0•••Release notes: https://www.boost.org/users/history/version_1_85_0.html
| Alexis Hildebrandt | 2024-04-16 | 2 | -0/+15 |
| * | boost: use getDev for mpi input | Markus Kowalewski | 2024-02-01 | 1 | -1/+1 |
| * | Merge pull request #274393 from afh/init-boost184•••boost184: init at 1.84.0 | Peder Bergebakken Sundt | 2024-01-11 | 2 | -0/+15 |
| |\ |
|
| | * | boost184: init at 1.84.0 | Alexis Hildebrandt | 2024-01-10 | 2 | -0/+15 |
| * | | treewide: simplify exec format conditionals | Ryan Burns | 2024-01-07 | 1 | -2/+1 |
| |/ |
|
| * | Merge pull request #253939 from angerman/angerman/ucrt64•••Add ucrt64 mingw toolchain. | John Ericson | 2023-09-08 | 1 | -3/+3 |
| |\ |
|
| | * | treewide: replace libc == "msvcrt" with isMinGW•••msvcrt is only one of the libcs in MinGW. We therefore
replace explictly testing for msvcrt with the isMinGW
predicate. This lays the foundation for ucrt64 support.
| Moritz Angermann | 2023-09-08 | 1 | -3/+3 |
| * | | Merge pull request #253144 from jiegec/boost183•••boost183: init at 1.83.0 | Weijia Wang | 2023-09-08 | 3 | -0/+22 |
| |\ \
| |/
|/| |
|
| | * | boost183: init at 1.83.0 | Jiajie Chen | 2023-09-04 | 3 | -0/+22 |
| * | | Merge pull request #245300 from amjoseph-nixpkgs/pr/boost/move-mipsN32-to-bad... | Artturi | 2023-09-08 | 1 | -6/+4 |
| |\ \
| |/
|/| |
|
| | * | boost: move isMips64n32 from meta.broken to meta.badPlatforms•••Presence in meta.badPlatforms can be tested with
lib.meta.availableOn, but meta.broken cannot.
I use this to compile as much of my routers' userspace as possible
for Mips64n32, and to automatically detect the few binaries (mostly
those which use boost) cannot and build those for Mips64n64.
| Adam Joseph | 2023-07-24 | 1 | -6/+4 |
| * | | boost: fix for python 3.11•••ref. https://github.com/boostorg/python/commit/a218babc8daee904a83f550fb66e5cb3f1cb3013
Co-authored-by: Theodore Ni <3806110+tjni@users.noreply.github.com>
| Guilhem Saurel | 2023-07-14 | 1 | -0/+8 |
| |/ |
|
| * | Merge pull request #240642 from reckenrode/boost-clang16•••boost{175,176,177,178,179,180}: clang 16 and libc++ 15 fixes | Weijia Wang | 2023-06-30 | 1 | -1/+23 |
| |\ |
|
| | * | boost{175,176,177,178,179,180}: fix build with clang 16•••Clang 16 began diagnosing ill-formed constant expressions for values
outside the range of enums without a fixed underlying type. While the
error can be suppressed, it will become a hard error in clang 17.
| Randy Eckenrode | 2023-06-29 | 1 | -0/+13 |
| | * | boost{175,176,177,178,179,180}: fix build with libc++ 15+•••libc++ 15 dropped support for `std::unary_function` and
`std::binary_function` in C++17 and C++20. C++17 is the default for
clang 16, but clang 15 is also affected in those language modes.
This incompatibility is fixed in Boost 1.81, but the late patch for
Boost 1.80 applies to earlier versions and allows those versions to
build with clang 16 (and clang 15 in the affected modes).
| Randy Eckenrode | 2023-06-29 | 1 | -1/+10 |
| * | | boost: fix cross compilation for darwin hosts | Uri Baghin | 2023-06-22 | 1 | -1/+4 |
| |/ |
|
| * | boost: cleanup | Weijia Wang | 2023-06-12 | 10 | -146/+1 |
| * | boost: Remove references to unsupported versions | Nicolas Benes | 2023-05-07 | 4 | -69/+7 |
| * | boost166: remove unused pkg | Nicolas Benes | 2023-05-07 | 2 | -12/+0 |
| * | boost165: remove unused pkg | Nicolas Benes | 2023-05-07 | 2 | -13/+0 |
| * | boost182: init at 1.82.0•••Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
| Alexis Hildebrandt | 2023-04-25 | 3 | -1/+16 |
| * | boost: add zstd and lzma support•••The boost iostreams library supports zstd and lzma compression if it can
find the packages: https://www.boost.org/doc/libs/1_79_0/libs/iostreams/doc/installation.html
| Bouke van der Bijl | 2023-02-02 | 1 | -1/+3 |
| * | treewide: remove global with lib; statements in pkgs/development | Shawn8901 | 2023-01-26 | 1 | -42/+41 |
| * | Merge pull request #208210 from wegank/boost-181-init | Sandro | 2023-01-08 | 2 | -0/+15 |
| |\ |
|
| | * | boost181: init at 1.81.0 | Weijia Wang | 2022-12-29 | 2 | -0/+15 |
| * | | boost159, boost160: drop | Weijia Wang | 2023-01-01 | 1 | -2/+0 |
| |/ |
|
| * | boost: add configurable `enableIcu` flag•••This makes it easier to disable ICU support with `override`, where
the closure size matters.
| oxalica | 2022-12-09 | 1 | -2/+3 |
| * | boost: enable cross-compiling Boost.Python•••Explicitly tell Boost where to find Python, so Boost.Python can build be cross-
compiled.
| Ben Wolsieffer | 2022-11-11 | 1 | -2/+10 |
| * | boost180: init at 1.80.0 | Alex Wied | 2022-10-24 | 2 | -0/+15 |
| * | Merge master into staging-next | github-actions[bot] | 2022-10-20 | 1 | -1/+3 |
| |\ |
|
| | * | boost/generic.nix: reference commit-hash in comment•••The explanation for the conditional introduced by
61d9f201baeef4c4bb91ad8a8f5f89b747e0dfe4 is longer than a reasonable
inline comment should be. It directed the reader to use `git blame`,
but that tends to bitrot. Let's point the user to a specific nixpkgs
git hash.
This commit cannot be squashed into the previous commit, because a
commit cannot mention its own commit-hash (without performaing an
expensive double-sha1 preimage attack, of course).
| Adam Joseph | 2022-10-19 | 1 | -1/+1 |
| | * | boost: if isMips use the "cross compile" codepath unconditionally•••boost-context changed its name for mips from "mips1" to "mips" in this
commit:
https://github.com/boostorg/context/commit/6edc8184a7136de4603a6f903d9b9b864ca9cf57
however the native-build code to detect the local architecture still
reports "mips1":
https://github.com/boostorg/boost/blob/67c074b249538cf441724f9bbb3929d0f6b4f333/boostcpp.jam#L637
Therefore native builds of boost-context on mips must specify
architecture= explicitly; without this you will get link failures
"undefined reference to `jump_fcontext`" in code that uses
boost-context.
Currently the "cross compile" codepath, which provides explicit
architecture/abi/address-model/binary-format/os parameters, is
prefixed by this comment:
```
# TODO: make this unconditional
```
This commit does so, at least if `isMips`.
This commit is needed in order for native builds of nix to succeed on
mips.
| Adam Joseph | 2022-10-19 | 1 | -1/+3 |
| * | | Merge master into staging-next | github-actions[bot] | 2022-10-17 | 1 | -0/+2 |
| |\| |
|
| | * | Merge pull request #196244 from r-burns/boost-s390x•••boost: support s390x | Ryan Burns | 2022-10-16 | 1 | -0/+1 |
| | |\ |
|
| | | * | boost: support s390x•••s390x will return s390 as its cpu family,
but boost does not have generic s390 support, only s390x.
Add a special case to build for s390x architecture
| Ryan Burns | 2022-10-16 | 1 | -0/+1 |
| | * | | boost: disable pch for darwin -> linux cross•••PCH breaks the build when cross-compiling from darwin to linux.
Should fix a good number of our cross-trunk hydra builds.
| Ryan Burns | 2022-10-14 | 1 | -0/+1 |
| | |/ |
|
| * / | boost: fix build with enablePython by passing libxcrypt | Martin Weinelt | 2022-10-09 | 1 | -2/+2 |
| |/ |
|
| * | Merge staging-next into staging | github-actions[bot] | 2022-09-01 | 7 | -251/+2 |
| |\ |
|
| | * | boost155: remove | Nicolas Benes | 2022-08-31 | 7 | -251/+2 |
| * | | boost: allow enablePython in cross compilation | Yves Fischer | 2022-08-25 | 1 | -2/+0 |
| |/ |
|
| * | boost: use jfrog mirror instead of bintray•••See https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
for more info
| Pavol Rusnak | 2022-06-20 | 7 | -7/+7 |
| * | boost179: init at 1.79.0 | Alex Wied | 2022-05-12 | 2 | -0/+15 |
| * | boost159: fix build on aarch64-darwin | Andrew Childs | 2022-05-08 | 2 | -1/+19 |
| * | treewide: Simplify negated uses of versionAtLeast, versionOlder•••Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2022-04-25 | 1 | -2/+2 |
| * | boost: fix taxonomy mistake, account taxonomy change in v1.78•••This commit makes two changes:
1. Boost changed its taxonomy for architecture names between the 1.77 and
1.78 releases, in this commit:
https://github.com/boostorg/context/commit/6edc8184a7136de4603a6f903d9b9b864ca9cf57
2. During the review of #161162 I [was asked about][1] the source of
the [mips64-context.patch][2] that I had included in the original
version of the PR. I searched through the boost-context revision
history and found [a nearly identical patch][3], which I
substituted in the final, merged version of the PR.
As it turns out, my [mips64-context.patch][2] was an earlier
revision of what was eventually accepted to boost-context. The
only difference between the two patches is the name they use:
mips64 vs mips1.
When switching to the accepted version of the boost patch, I should
have also updated libraries/boost/generic.nix to change mips64 to
mips1. This commit does that.
[1]: https://github.com/NixOS/nixpkgs/pull/161162#discussion_r847903087
[2]: https://raw.githubusercontent.com/a-m-joseph/nixpkgs/1ca5025945470ce96408552b9117674b12efaf04/pkgs/development/libraries/boost/mips64-context.patch
[3]: https://github.com/boostorg/context/commit/e3f744a1862164062d579d1972272d67bdaa9c39.patch
| Adam Joseph | 2022-04-13 | 1 | -1/+3 |
| * | boost: support for cross-compiling boost to a mips64 target•••Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
| Adam Joseph | 2022-04-12 | 1 | -2/+18 |
| * | boost: make boost work for static darwin builds•••Prior needsUserConfig setting is unconditionally applied for darwin.
This is not valid for static builds and should only be set for dynamically linked darwin builds.
| Doro Rose | 2022-04-10 | 1 | -1/+1 |
| * | Merge #161568: boost178: init at 1.78.0•••This was merged to `staging` already, but that's just unnecessary delay
after the PR was amended not to change boost defaults.
| Vladimír Čunát | 2022-04-10 | 2 | -0/+16 |
| |\ |
|
| | * | boost178: init at 1.78.0 | wheelsandmetal | 2022-03-31 | 2 | -0/+16 |