Commit graph

47 commits

Author SHA1 Message Date
Maximilian Bosch
79a567c883
gcc5: remove
Latest gcc5 release was in 2017[1], doesn't build with glibc 2.30[2].

[1] https://gcc.gnu.org/gcc-5/
[2] https://hydra.nixos.org/build/110408216
2020-01-28 20:11:00 +01:00
Antonio Nuno Monteiro
4b34c18e31 pkgsStatic: make OpenSSL 1.1 compile (#77542)
* pkgsStatic: make OpenSSL 1.1 compile
2020-01-16 20:02:38 +01:00
Frederik Rietdijk
5ad16cb27f Merge master into staging-next 2020-01-10 10:34:04 +01:00
Ryan Mulligan
55adc491f0
Merge pull request #77180 from anmonteiro/anmonteiro/libev-static
libev: Add statically linked `libev` to `pkgsStatic`
2020-01-09 21:28:29 -08:00
Antonio Nuno Monteiro
66f12cac09 libev: Add statically linked libev to pkgsStatic 2020-01-06 22:16:11 -08:00
Frederik Rietdijk
f4b4ef130a
Merge pull request #76659 from veprbl/pr/cmake_static_adapter
pkgsStatic: set BUILD_SHARED_LIBS=OFF for cmake
2020-01-06 11:58:18 +01:00
Frederik Rietdijk
828f93a326 Merge master into staging-next 2020-01-05 16:00:21 +01:00
Dmitry Kalinkin
bb890c4561
double-conversion: remove the "static" option
pkgsStatic.double-conversion already has CMAKE_BUILD_SHARED set to OFF.
2020-01-03 11:44:23 -05:00
Dmitry Kalinkin
4541012bdb
glog: remove the "static" option
pkgsStatic.glog already has CMAKE_BUILD_SHARED set to OFF.
2020-01-03 11:42:52 -05:00
Dmitry Kalinkin
7e2c821e58
gtest: remove the "static" option
pkgsStatic.gtest already has CMAKE_BUILD_SHARED set to OFF.
2020-01-03 11:41:19 -05:00
Frederik Rietdijk
157ca8eb75 fmt: fix static musl build 2020-01-03 12:51:45 +01:00
Frederik Rietdijk
867552957f openblas: fix static musl build 2020-01-03 12:50:47 +01:00
Tobias Mayer
207db019ce arrow-cpp: add pkgsStatic support 2019-12-31 15:05:13 +01:00
Tobias Mayer
0a21b32234 thrift: build with CMake; add pkgsStatic support 2019-12-31 15:05:13 +01:00
Tobias Mayer
a244885c63 snappy: add pkgsStatic support 2019-12-29 23:30:22 +01:00
Tobias Mayer
0aeacdeaae woff2: add pkgsStatic support 2019-12-29 23:30:21 +01:00
Tobias Mayer
812ccd8e4c gtest: add pkgsStatic support 2019-12-29 10:57:16 +01:00
Tobias Mayer
93da24ca80 gflags: add pkgsStatic support 2019-12-29 10:57:16 +01:00
Tobias Mayer
d567c7e497 glog: add pkgsStatic support 2019-12-29 10:57:16 +01:00
Tobias Mayer
15fb93ac4f double-conversion: add pkgsStatic support 2019-12-29 10:57:16 +01:00
Tobias Mayer
c06a0b2c8c zstd: build with CMake
CMake is used for static builds because the Makefile does not
offer a way to disable the shared library.
2019-12-29 10:57:15 +01:00
Roberto Di Remigio
6cc9bbe2fd
mkl: extract static libraries optionally 2019-12-19 10:12:00 +01:00
Niklas Hambüchen
3ccbce4b12
Merge pull request #74485 from malbarbo/e2fsprogs-shared
e2fsprogs: allow static build
2019-12-06 19:07:01 +01:00
Marco A L Barbosa
f6ea33023e e2fsprogs: allow static build 2019-12-05 11:55:24 -03:00
Alexander Bantyev
7263951cc8
ocaml: partially fix pkgsStatic.ocaml-ng
This commit adds a static adapter for ocaml packages and applies it to
pkgsStatic.ocaml-ng.

The adapter fixes build of ocaml itself with version <= 4.7 and also attempts
to fix builds of some packages.
2019-11-26 18:03:56 +03:00
Alexander Bantyev
9c9a0e9cab
kmod: make pkgsStatic.kmod build 2019-11-26 18:03:56 +03:00
Matthew Bauer
6a87355211
Merge branch 'master' into libressl-static 2019-10-15 12:55:16 -04:00
Domen Kožar
dfb8a8c5e4
pkgsStatic: fiz zlib and nghttp2 2019-09-29 12:20:43 +02:00
Domen Kožar
3a6efadba0
pkgsStatic: fix curl, boost, openssl and libsodium 2019-09-29 12:01:38 +02:00
Matthew Bauer
7ebd5999bd
brotli: add staticOnly option 2019-09-29 11:19:56 +02:00
Nicolas Mattia
4fb06f0916 libpfm: enable static build 2019-09-26 11:58:19 +02:00
Matthew Bauer
37744d2c36 libressl: add static override 2019-09-19 12:38:08 -04:00
Matthew Bauer
6cdbc4de22 static: disable python on macOS
We get an infinite recursion otherwise due to some issue in darwin
bootstrapping.

Fixes #68393
2019-09-09 22:42:03 -04:00
Matthew Bauer
554a789403
Merge pull request #65537 from Holo-Host/201907/extend-static
pkgsStatic: override libunwind
2019-08-13 12:47:03 -04:00
Yegor Timoshenko
cdee3b7966
llvmPackages_8.libraries.libunwind: add enableShared option 2019-07-29 03:08:02 +03:00
Tobias Mayer
bb71bb15ce pkgsStatic: propagate all buildInputs 2019-07-24 16:04:51 +02:00
Tobias Mayer
e06b7d9638 Override alternative stdenvs in pkgsStatic 2019-07-21 07:36:44 +02:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Matthew Bauer
64f837491c
Merge pull request #62618 from matthewbauer/talloc-fix
proot/talloc fixes
2019-06-03 13:56:55 -04:00
Matthew Bauer
f64d21da21
Merge pull request #56834 from matthewbauer/v8-update
v8: 5.4.232 -> 7.4.255
2019-06-03 13:34:04 -04:00
Matthew Bauer
9f7bb1f512 python27: add override to build statically 2019-06-03 12:28:25 -04:00
Niklas Hambüchen
7031335fe3 pkgsStatic: Add openblas override 2019-05-28 08:57:23 +02:00
Matthew Bauer
9abff4af4f wasm: init cross target
Adds pkgsCross.wasm32 and pkgsCross.wasm64. Use it to build Nixpkgs
with a WebAssembly toolchain.

stdenv/cross: use static overlay on isWasm

isWasm doesn’t make sense dynamically linked.
2019-04-23 21:48:57 -04:00
Matthew Bauer
e7f57503e0 v8: 5.4.232 -> 7.4.255 2019-04-11 00:25:12 -04:00
Matthew Bauer
3463e6ad17 static: remove libjpeg static override
it is not necessary
2019-04-10 01:46:00 -04:00
Vaibhav Sagar
cb5a7bdc3a lz4: fix pkgsStatic build 2018-12-13 18:00:26 -05:00
Matthew Bauer
3c36dccd7c top-level/stage.nix: add static overlay
Adds the static overlay that can be used to build Nixpkgs statically.
Can be used like:

  nix build pkgsStatic.hello

Not all packages build, as some rely on dynamic linking.

(cherry picked from commit 6d90a8b894)
2018-12-13 14:04:34 -05:00