Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-27 | bintools-wrapper: skip dynamic linker for static binaries | Jörg Thalheim | 1 | -4/+19 | |
2020-12-21 | Revert "bintools-wrapper: skip dynamic linker for static binaries" | Vladimír Čunát | 1 | -19/+4 | |
This reverts commit ccfd26ef14ea213320f0b49db3fb347785b38f06. These toolchain changes are too problematic, so reverting for now; see https://github.com/NixOS/nixpkgs/pull/107086#issuecomment-749196366 | |||||
2020-12-14 | tests.cc-wrapper: disable static compilation macOS | Jörg Thalheim | 1 | -8/+11 | |
macOS does not support this | |||||
2020-12-14 | bintools-wrapper: skip dynamic linker for static binaries | Jörg Thalheim | 1 | -4/+16 | |
Currently we set dynamic-linker unconditionally. This breaks however some static binaries i.e. rust binaries linked against musl. There is no reason we should set an elf interpreter for static binaries hence this is skipped if `-static` or `-static-pie` is either passed to our cc or ld wrapper. | |||||
2020-07-23 | stdenv: make -nostdinc work as intended | Jörg Thalheim | 3 | -0/+17 | |
Right now we add glibc to search path also -nostdinc was provided, which breaks projects providing their own gcc. | |||||
2018-06-18 | Merge remote-tracking branch 'upstream/master' into staging | John Ericson | 1 | -2/+4 | |
2018-06-18 | tests.cc-wrapper: Fix sanitizer condition | John Ericson | 1 | -2/+4 | |
fc9644d4c9c9d29958e9bcf1676d48d4b3026bb4 accidentally enabled the sanitizer tests for GCC on Darwin, when fixing that case was never attempted. Also inverted the condition from broken to working for clarity. | |||||
2018-06-14 | llvm 5: split out compiler-rt and remove libcxxabi dep | John Ericson | 1 | -1/+1 | |
We already did them on non-mass-rebuild llvm 6. Also, this allows simplifying the stdenv booting. We were missing the libcxxabi dep in compile-rt in llvm 6, so fixed that too. | |||||
2018-06-14 | llvm 6: Fix libcxxabi impurity and darwin sanitizers | John Ericson | 1 | -1/+1 | |
2018-06-06 | tests.cc-wrapper: do not test sanitizers on darwin | Orivej Desh | 1 | -1/+2 | |
They are not supported yet. https://github.com/NixOS/nixpkgs/pull/41284#issuecomment-394977350 | |||||
2018-05-30 | tests.cc-wrapper: skip known-broken sanitizer cases | Benjamin Saunders | 1 | -7/+13 | |
2018-05-24 | clang_6: fix sanitizers under libstdc++ | Benjamin Saunders | 1 | -2/+0 | |
2018-05-24 | tests.cc-wrapper: verify building with sanitizers | Benjamin Saunders | 2 | -0/+13 | |
2017-12-05 | Add clang multilib variants (x64_64-only, 64/32bit), basic multilib tests | Will Dietz | 1 | -0/+37 | |
2017-09-13 | treewide: Use `*Platform.extensions` | John Ericson | 1 | -5/+6 | |
2017-09-10 | nixpkgs-tests: add basic test for cc-wrapper | Daiderd Jordan | 7 | -0/+92 | |