summary refs log tree commit diff
path: root/pkgs/development/libraries/boost
Commit message (Collapse)AuthorAge
* boost 1.67 (#41258)Will Dietz2018-06-03
|
* boost: Fix static library builds. (link=static and runtime-link=static ↵tkatchev2018-03-22
| | | | together breaks Boost's build scripts.)
* boost: Fix cross-compilationShea Levy2018-02-28
|
* boost: Don't store absolute path in #lineEelco Dolstra2018-02-05
| | | | | | | This causes packages to have boost.dev in their runtime closures, via assertion messages. Fixes #34462.
* Correct boost configure phase when enablePython is falseBojan Nikolic2018-01-03
| | | | | The bootstrap script does not seem to have --without-python; instead just omit --with-python option
* boost: Do not force numpy support from 1.65Bojan Nikolic2018-01-02
| | | | | | | | | | | | | The reason is that if cross compiling (or for other reasons) python bindings as a whole are turned off. Those two lines then trigger assertion errors unless manually overridden for cross compilation. This way: 1. The `enableNumpy` default respects the `enablePython deafult. 2. Cross works by default 3. Absurd manual overrides still break as they should 4. The `>= 1.65` logic is direct and not a maintaince gotcha.
* Merge pull request #33188 from obsidiansystems/clean-boostJohn Ericson2017-12-30
|\ | | | | boost: Clean, reducing duplication
| * boost: Clean, reducing duplicationJohn Ericson2017-12-30
| | | | | | | | | | | | This was motivated originally by my cross work, but that goal requires a few more commits to other things. Still, it's good to start the cleanup now / get things out of the way.
* | boost165: make it possible to build without numpyFrederik Rietdijk2017-12-22
| |
* | boost166: init at 1.66.0Tristan Carel2017-12-22
|/
* boost: build Python numpy extension by defaultTristan Carel2017-12-12
| | | | | In order to manipulate Python arrays numpy is needed from boost 1.65 on. http://www.boost.org/users/history/version_1_65_1.html
* treewide: Use `targetPrefix` instead of `prefix` for platform name prefixesJohn Ericson2017-11-27
| | | | | | | | | Certain tools, e.g. compilers, are customarily prefixed with the name of their target platform so that multiple builds can be used at once without clobbering each other on the PATH. I was using identifiers named `prefix` for this purpose, but that conflicts with the standard use of `prefix` to mean the directory where something is installed. To avoid conflict and confusion, I renamed those to `targetPrefix`.
* pythonPackages: Add version and pname attributes to packagesadisbladis2017-11-23
|
* boost: add numpy supportNikolay Amiantov2017-10-17
| | | | | | Not built by default. Also add enablePython flag (enabled by default) and cleanup a bit.
* boost165: init at 1.65.1Nikolay Amiantov2017-10-17
|
* pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
* boost164: init at 1.64.0Nikolay Amiantov2017-07-26
|
* boost: Don't use stdenv ? crosshsloan2017-06-28
|
* boost: Don't use stdenv.cross, and utilize new platform metadataJohn Ericson2017-06-28
|
* boost155: Not supported on aarch64Tuomas Tynkkynen2017-03-10
|
* boost: 1.63.0 (not default)Ilya Kolpakov2017-02-15
|
* boost: add 1.62.0 (not default yet)Aristid Breitkreuz2016-12-19
|
* treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | Make either 'bin' or 'out' the first output.
* Merge branch 'master' into stagingVladimír Čunát2016-05-17
|\ | | | | | | ... to get the ffmpeg changes which cause nontrivial rebuilds.
| * boost/generic.nix: fix Emacs syntax highlighting (cosmetic)Peter Simons2016-05-16
| |
| * Bring my stdenv.lib.maintainers user name in line with my github nick.Peter Simons2016-05-16
| |
* | boost: fix build on mingw after b465dc202f0bVladimír Čunát2016-05-17
|/ | | | | We passed bogus --libdir even in standard native builds; apparently it wasn't a problem, but I also fixed that.
* Merge #14920: windows improvements, mainly mingwVladimír Čunát2016-05-05
|\
| * boost: support libiconv, also on non-glibc platformsVladimír Čunát2016-04-23
| |
| * boost: finish fixes for mingwVladimír Čunát2016-04-23
| | | | | | | | | | | | | | - Dynamic linking won't work, it seems. - When using a native python, the extension isn't built, so let's not depend on it. - Replace flags missing on this branch, such as `isCrossWin`.
| * boost: Add patch for mingw to use gas instead.aszlig2016-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream sources only compile with masm, so we need to add a patch that translates the masm sources to GNU assembler. Unfortunately, this means, that "generic.nix" is no longer very much generic, but the versions we currently include work fine with the patch. Unfortunately, the boost build still doesn't finish, but we're getting there soon enough. The patch is from https://svn.boost.org/trac/boost/ticket/7262 and following the discussion it seems that the upstream authors are unwilling to add a gas version for the Windows platform. So in the long term we might need to find a better solution to that, like for example using Wine to run MASM. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * boost: Reduce noise during cross compile.aszlig2016-04-23
| | | | | | | | | | | | | | I guess the "set -x" was only left there for debugging, so I'm removing it because it let's the scrollback buffer explode ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * boost: Supply some configure flags for mingw.aszlig2016-04-23
| | | | | | | | | | | | | | Otherwise, Boost.Build is trying to compile against pthread and desperately searches for icu/iconv. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * boost: Fix generation of crossB2Args.aszlig2016-04-23
| | | | | | | | | | | | | | `concatMapStringsSep` actually needs a function to work on the list items, but it was probably a leftover from the refactor in af8654d. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | boost: Kill unnecessary 'lib' outputTuomas Tynkkynen2016-04-28
|/ | | | | This was split in somewhere pre-2014 without the current infra which automates parts of this, in particular the output propagation.
* Merge branch 'master' into closure-sizeVladimír Čunát2016-04-01
|\ | | | | | | | | Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
| * Merge pull request #11878 from lancelotsix/update_boostPeter Simons2016-03-17
| |\ | | | | | | pkgs.boost: 1.59 -> 1.60
| | * pkgs.boost: 1.59 -> 1.60Lancelot SIX2016-01-15
| | | | | | | | | | | | See http://www.boost.org/users/history/version_1_60_0.html
| * | boost: Fix compilation for static builds.Michael Raitza2016-03-08
| | | | | | | | | | | | | | | | | | The 'runtime-link=' feature must not be set in addition to 'link=' for boost-1.55 when building only the statically linked libraries. Fixes errors that targets were defined multiple times.
* | | Merge recent 'staging' into closure-sizeVladimír Čunát2016-02-03
|\| | | | | | | | | | | Let's get rid of those merge conflicts.
| * | Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-24
| | | | | | | | | | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* | | Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
|\| |
| * | FreeBSD: minor fixes, add notes and make stdenv more robustjanus2016-01-01
| | |
| * | FreeBSD patches for miniupnpc, boost, bitcoinjanus2016-01-01
| |/
* | Merge staging into closure-sizeVladimír Čunát2015-11-20
|\| | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III2015-11-04
| |\
| | * Correction to Boost RPATH for Darwin systemsJohn Wiegley2015-10-31
| | |
| * | boost-1.55: fix build with gcc-5 by upstream patchVladimír Čunát2015-10-04
| |/ | | | | | | Our higher versions have fix integrated upstream.
* | expat: split dev outputVladimír Čunát2015-10-28
| |
* | icu: split into multiple outputsVladimír Čunát2015-10-13
| |