Will Dietz
d3a0aa22da
musl: reduce stacksize patch series to just the bump
...
The others rely on some of the recent restructuring+cleanup in musl,
which hopefully reaches us soon :).
For now just bump the default sizes.
2018-09-24 23:59:02 -05:00
Will Dietz
f38218a756
musl: pick stacksize-related improvements, increase default size
...
Also supports setting default thread stack size via linker,
making it possible to fix programs without modifying source.
2018-09-24 23:59:02 -05:00
Will Dietz
dcd5e4558f
musl: pick getaddrinfo fix (containers)
2018-09-24 23:59:02 -05:00
Will Dietz
5c217591fd
musl: pick upstream patches for name_to_handle_at support
2018-09-24 23:59:02 -05:00
Will Dietz
ed5347278f
musl: whitespace, NFC
2018-09-24 23:59:02 -05:00
Will Dietz
697859fdc5
musl: apply other upstream fixes, selected for relevance to NixOS usage
2018-09-18 17:41:58 -05:00
Will Dietz
4305e7d5ec
musl: apply upstream fix for file locking race
2018-09-18 17:13:54 -05:00
Will Dietz
ea326dd4b5
musl: convert CFLAGS to array
2018-09-18 17:13:53 -05:00
Will Dietz
e37c21ce95
musl: 1.1.19 -> 1.1.20
2018-09-04 14:55:05 -05:00
John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
CrystalGamma
72d161f548
[RFC] ppc64le enablement ( #45340 )
...
* ppc64le enablement
* gcc, glibc: properly handle __float128
* lib/systems, stdenv: syntax cleanup
* gcc7: remove ugly hack
* gcc: add/update __float128 flags
* stdenv: add another pair of quotes for consistency
* gcc: move __float128 flag for ppc64le-glibc into common/platform-flags.nix
2018-08-21 15:31:34 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Silvan Mosberger
57bccb3cb8
treewide: http -> https sources ( #42676 )
...
* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Matthew Bauer
e99322507e
treewide: get rid of musl stuff
2018-05-31 12:36:45 -04:00
John Ericson
2110c0bd30
treewide: Use pkgs/build-support/roles.bash to remove copy pasta
...
Also fix some setup hooks that unnecessarily used environment hooks,
which revolted in the same variable being modified too many times.
2018-05-07 15:10:37 -04:00
Will Dietz
558f7424f2
musl: make libc -> {ldso,ldd} symlinks relative
...
Minor touchup while rebuilding things anyway.
2018-04-25 08:22:16 -05:00
Will Dietz
2d54f8f915
musl: build iconv using just-built pieces
...
This is a bit unusual for a package,
but not libc's as they should stand alone.
2018-04-25 08:18:07 -05:00
Will Dietz
de00c0d7fb
musl/iconv: use copy from Alpine for minor touchups to error messages
2018-04-24 20:07:17 -05:00
Will Dietz
3e0a443203
musl: provide 'iconv' utility occasionally expected as part of libiconv
2018-04-24 20:07:17 -05:00
Frederik Rietdijk
6023849ba1
Merge master into staging
2018-04-10 19:23:42 +02:00
Jörg Thalheim
654ce4ba29
musl: enable musl-gcc, ld.musl-clang, musl-clang
...
These are convenient for projects with mixed musl/glibc build targets.
For pure musl builds in nixpkgs, we probably want a musl stdenv.
2018-04-09 16:12:47 +01:00
Will Dietz
ebf04d83c0
musl-fts: add setup-hook to add -lfts
2018-03-26 13:59:59 -05:00
Will Dietz
7b44560aa1
musl: provide debug info, separately, don't disable unwind tables
...
Also by setting --enable-debug, asm is preprocessed with CFI directives.
Keep unwind tables does not increase size by much,
and helps debuggers and similar make sense of things.
2018-03-23 12:59:15 -05:00
Will Dietz
381ace583c
musl: 1.1.18 -> 1.1.19
...
Remove patch, no longer needed.
2018-02-22 13:57:36 -06:00
Will Dietz
f29bbd779c
musl: add patch to make full use of new guards in kernel headers
2018-02-13 09:44:53 -06:00
Will Dietz
b12a7c9225
add getconf, getent from Alpine for use w/musl
2018-02-13 09:44:34 -06:00
Will Dietz
9df72c0290
Add musl-fts for bits that need it.
2018-02-13 09:44:34 -06:00
Will Dietz
af6b756d98
muslCross: init
2018-02-13 09:44:34 -06:00
Will Dietz
1d538d51c3
musl: linux headers, bsd compat headers, and ldd
2018-02-13 09:44:33 -06:00
Will Dietz
290c62e749
musl: multiple outputs
2018-02-13 09:44:33 -06:00
Will Dietz
399020d2f5
musl: 1.1.17 -> 1.1.18
...
Use this as an opportunity to remove
empty patches array.
2017-10-31 15:45:24 -05:00
Will Dietz
4eb090efc8
musl: 1.1.16 -> 1.1.17, build with stack protector
2017-10-19 15:57:19 -05:00
Cray Elliott
6bdebf252c
musl: 1.1.15 -> 1.1.16
2017-06-10 15:37:40 -07:00
Alexey Shmalko
e799e7b5d6
musl: build musl-gcc
...
The build of the wrapper was disabled in 93e44be (#21023 ) and is not
related to the CVE itself. (See comments in the mentioned PR.)
2017-01-27 21:54:27 +02:00
Will Dietz
be24f1d364
musl: 1.1.11 -> 1.1.15, add security patch. ( #21023 )
2016-12-16 11:32:28 +01:00
obadz
0e9d355397
musl: disable stackprotector hardening
...
Prevents busybox segfault
2016-08-29 13:04:29 +01:00
Nathan Zadoks
bf18a34f97
musl: pass the correct syslibdir
...
This fixes dynamic linking (the specfile contains the correct path, and
the dynamic loader is symlinked in place)
Fixes #8543
2016-03-03 14:46:44 +01:00
Austin Seipp
5f5cc4e4f4
nixpkgs: musl 1.1.10 -> 1.1.11
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
William A. Kennington III
4991e62285
musl: 1.1.9 -> 1.1.10
2015-06-06 12:56:10 -07:00
William A. Kennington III
18237ff377
musl: 1.1.8 -> 1.1.9
2015-05-31 14:17:19 -07:00
Austin Seipp
1b338edc80
nixpkgs: musl 1.1.7 -> 1.1.8
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-02 16:27:52 -05:00
William A. Kennington III
c99fa3a261
musl: 1.1.6 -> 1.1.7
2015-03-26 13:12:57 -07:00
Austin Seipp
b0519234dd
nixpkgs: musl 1.1.4 -> 1.1.6
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-17 20:29:46 -05:00
Austin Seipp
36e1412143
musl: 1.0.0 -> 1.1.4
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-08-20 01:55:02 -05:00
Austin Seipp
4dc15c087a
musl: version 1.0.0
...
NB: This currently doesn't add a working musl-wrapper around musl-gcc to
allow it to work properly (musl has its own dynamic linker as well as
libc too which must be accounted for). But at the moment it builds fine,
and I plan on working more on it in the future. So lets get it
integrated and building on Hydra.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-07 10:31:31 -05:00