Commit Graph

20 Commits

Author SHA1 Message Date
Reno Dakota
0c60efce69
boost1{75,77,78,79}: fix build
condition a substituteInPlace only on boost 180 and above and add one
substituteInPlace back to the only consumer, boost175.

updates change 90df0c3ed8
2024-10-23 07:29:52 +00:00
Randy Eckenrode
90df0c3ed8
boost-build: fix aarch64 clang cross-compilation 2024-10-10 01:07:01 -04:00
Randy Eckenrode
c90b0830e5
boost-build: drop Darwin compiler substitution
Upstream defaults to clang on Darwin now instead of GCC. This
substitution doesn’t do anything.
2024-10-10 01:07:01 -04:00
Tristan Ross
f47e3afc1e
boost-build: fix overriding target when llvm 2024-07-25 12:47:30 -07:00
Audrey Dutcher
9dbed7df55 boost-build: build correctly with clang (on FreeBSD)
> Running phase: installPhase
> warning: No toolsets are configured.
> warning: Configuring default toolset "gcc".
> warning: If the default is wrong, your build may not work correctly.
> warning: Use the "toolset=xxxxx" option to override our guess.
> warning: For more configuration options, please consult
> warning: https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.overview.configuration
> /build/boost_1_81_0/tools/build/src/tools/common.jam:1152: in common.find-compiler from module common
> error: toolset gcc initialization:
> error: no command provided, default command 'g++' not found
2024-06-04 16:57:01 -07:00
Alexis Hildebrandt
e73da62a1d boost182: init at 1.82.0
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-04-25 09:36:51 +02:00
Andrew Childs
de396a3c0a boost159: fix build on aarch64-darwin 2022-05-08 22:22:22 +03:00
Hunter Jones
b772490d9b boost-build: make darwin patch work across all versions 2021-10-11 12:59:20 -05:00
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