| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| | |
|
| |
| |
| |
| | |
This is hacky but it does the job, resurrects findInputs from before staging merge
|
|\ \ |
|
| | |
| | |
| | | |
This commit is for correcting a typo in comments.
|
|\| |
| | |
| | |
| | |
| | | |
A few thousand rebuilds from master, again.
Hydra: ?compare=1422362
|
| |\ \
| | | |
| | | | |
cc-wrapper: allow compilers to specify unsupported hardening modes
|
| | | |
| | | |
| | | |
| | | | |
Fixes: 0fd7ef61b2 ('clang_34: Disable hardening bits (#28543)')
|
| |\ \ \
| | |/ /
| |/| | |
chrootenv: rewrite on top of GLib
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes:
* doesn't handle root user separately
* doesn't chdir("/") which makes using it seamless
* only bind mounts, doesn't symlink (i.e. files)
Incidentally, fixes #33106.
It's about two times shorter than the previous version, and much
easier to read/follow through. It uses GLib quite heavily, along with
RAII (available in GCC/Clang).
|
|\ \ \ \
| | | | |
| | | | | |
Make cross compilation elegant
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- All deps go on the PATH
- CC and Bintools wrappers with their host != depender's host still get their
setup hooks run.
- Environment hooks get applied to all packages
This isn't so elegent, but eases the transition on a very significant
PR.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`dontStrip` is still a catch-all, but `dontStripHost` and
`dontStripTarget` are also now available for finer-grained disabling.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
They are libraries used by programs built with these tools, not used by the
tools themselves.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We now have the information to properly determine the role the
cc-wrapper dependency has, by taking advantage of `offset`. No longer
use the soon-to-be-deprecated crossConfig environment variable, the
temp hack used before this change.
|
|\| | | |
| |/ / /
|/| | | |
binutils: Fix cross, again
|
| | | |
| | | |
| | | |
| | | | |
This ensures we by-default cross-compile to the intended platform.
|
|\ \ \ \
| |_|/ /
|/| | | |
uwimap pollution of `include/`
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 8c125c0c7448086cb4bd8dafd1f798d8697fcd78.
|
| |_|/
|/| | |
|
|\ \ \
| | | |
| | | | |
singularity: 2.2 -> 2.4
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | | |
build-support: clean-up fetchSvn
|
| | | |
| | | |
| | | |
| | | | |
Remove old workaround rendered unnecessary by af9db522cf7053797f5d0729698cfafe47aac9be
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Wrap LEN macro in parantheses
* Drop env_filter in favor of stateful environ_blacklist_filter,
use execvp instead of execvpe, don't explicitly use environ
* Add argument error logging wherever it makes sense
* Drop strjoin in favor of asprintf
* char* -> const char* where appropriate
* Handle stat errors
* Print user messages with fputs, not errorf
* Abstract away is_str_in (previously bind_blacklisted)
* Cleanup temporary directory on error
* Some minor syntactic and naming changes
Thanks to Jörg Thalheim and Tuomas Tynkkynen for the code review!
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
This hook sets LD to CC, for use with software that works as if LD=$CC when LD
is unset, and does not work when LD=ld.
|
| | |
| | |
| | |
| | |
| | | |
for occasional convenience while looking at drv paths,
such as in the output of nix-build and nix-diff.
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* master: (125 commits)
scummvm: fix eval
tinycc: 0.9.27pre-20171016 -> 0.9.27
Update terraform provider versions
vscode: 1.18.1 -> 1.19.0
linux: 4.14.6 -> 4.14.7
scummvm: 1.9.0 -> 2.0.0
cmst: 2017.03.18 -> 2017.09.19
albert: 0.14.7 -> 0.14.14
obs-studio: fix vlc plugin
ffmpeg, ffmpeg-full: 3.4 -> 3.4.1
uchiwa: 0.26.3 -> 1.1.0
linux-testing: 4.15-rc3 -> 4.15-rc4
steam: override nss, nspr, fixes #32781
ponyc: 0.20.0 -> 0.21.0
pythonPackages.pwntools: disable tests
gnome3.gnome-tweak-tool: 3.26.3 → 3.26.4
vim-rhubarb: init at 2017-06-28
atom: depend on libsecret
nvidia-settings: Make sure binary can find libXv.so
backblaze-b2: 0.6.2 -> 1.1.0
...
|
| |\ \
| | | |
| | | | |
Don't set cxx_stdlib when nativeTools on linux
|
| | | |
| | | |
| | | |
| | | | |
There are no gcc paths on nativeTools, and cc isn't set.
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | | |
Fixes #32675
|
|\ \ \ \ |
|
| |\| | | |
|
| | |\ \ \
| | | | | |
| | | | | | |
check meta, treewide
|
| | | | |/
| | | |/|
| | | | |
| | | | |
| | | | |
| | | | | |
They aren't meant to be critical (uncatchable) errors.
Tested with nix-env + checkMeta:
[ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]
|
| |\| | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
In 2017, there is no reason to create a static /dev.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
fixes #31150
|
| | | | | |
|
| | |/ / |
|
| |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* master: (39 commits)
pythonPackages: rename dns -> dnspython
awesome: fix LUA_PATH/LUA_CPATH to lgi [now for version 3.5]
qt4: fix qmake on darwin and delete custom install phase
python.buildEnv: always include the $out output
nix-bash-completions: lazy load aware install
borg: 1.1.1 -> 1.1.3
nixos/programs/bash: document that /etc/bash_completion.d is obsolete
ocamlPackages.markup: 0.7.4 -> 0.7.5
hhvm: 3.21 -> 3.23.2
ocamlPackages.ulex: 1.1 -> 1.2
notmuch: 0.25.2 -> 0.25.3
gmime3: 3.0.1 -> 3.0.5
qt4: fix darwin install phase
nixos/programs/bash: Let bash-completion lazy load scripts
Revert "gmime: 3.0.1 -> 3.0.5"
rawtherapee: delete unused files
pythonPackages: rename dns -> dnspython
nixpkgs: remove sqlite/kyotocabinet deps for leveldb
tor-browser-bundle-bin: 7.0.10 -> 7.0.11
networkmanager: remove restart after suspend from resume
...
|
| | |\ \
| | | |/
| | |/| |
chroot-user: rewrite in C, drop CHROOTENV_EXTRA_BINDS
|