Commit Graph

12 Commits

Author SHA1 Message Date
sternenseemann
f3a42b27e3 boost-build: allow supplying a boost version to build b2 for
The `useBoost` argument expects an attribute set with an src and version
attribute (so a boost derivation works) and builds b2 for the given
version of boost. This is useful when bootstrapping boost: We can
override boost-build to get a boost-build derivation matching the
current boost version we want to build (b2 is not backwards compatible
enough to build older boost versions) without the need of having
one boost-build${version} attribute for every boost version we have
which is not very useful for nixpkgs' users.
2021-08-04 12:00:55 +02:00
Stéphan Kochen
4c201a5e2e boost-build: fix darwin build 2021-05-11 09:16:23 -07:00
Robert Schütz
3114c599c5 boost-build: 2016.03 -> 4.4.1
The symlink bjam is created for backwards compatibility. See
https://boostorg.github.io/build/manual/master/index.html#bbv2.faq.names.
2021-03-24 13:26:23 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Jörg Thalheim
33adb08080 boost-build: drop spurious version infix 2017-06-28 09:40:31 +01:00
tkatchev
45f6bb6ba5 boost-build: update to version 2016.03 2017-06-27 18:00:40 +03:00
Franz Pletz
aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
a29786ebf6 boost-build: turn off format hardening 2016-02-09 10:59:09 +00:00
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00
William A. Kennington III
768fe6ed06 boost-build: Add derivation 2014-09-21 15:18:16 -07:00