Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-07 | tests.cc-wrapper: show command output on different line | Artturin | 1 | -10/+10 | |
this is much easier to read. | |||||
2023-09-07 | tests.cc-wrapper: show more prominently what cc is being tested | Artturin | 1 | -1/+5 | |
Show what libc is used, otherwise there's indication what libc is being used. Ex in gccMultiStdenv. | |||||
2023-09-02 | cc-wrapper, binutils-wrapper: add tests hardening-flags-handling | Robert Scott | 4 | -0/+441 | |
most tests use debian-devscripts' hardening-check, so only work on ELF systems and can only detect a limited subset of flags. some extra tests actually execute fortify-protected programs and should be slightly more universally applicable. | |||||
2023-05-08 | Merge pull request #229754 from rrbutani/fix/cc-wrapper-extra-positional-args | John Ericson | 1 | -0/+23 | |
Support `--` in `cc-wrapper` | |||||
2023-05-05 | tests.cc-multilib: put error on separate line | Artturin | 1 | -5/+5 | |
2023-05-03 | cc-wrapper-test: add tests for `--` | Rahul Butani | 1 | -0/+23 | |
2022-12-25 | cc-wrapper-test: add workaround for asan allocation error | Nick Cao | 1 | -1/+1 | |
Miminal program fail with address sanitizer error failed to allocate 0x0 (0) bytes of SetAlternateSignalStack https://bugzilla.redhat.com/show_bug.cgi?id=1950244 | |||||
2022-12-25 | cc-wrapper-test: do not test sanitizers when cross compiling | Nick Cao | 1 | -1/+1 | |
2022-12-25 | cc-wrapper-test: do not test sanitizers on darwin | Nick Cao | 1 | -1/+1 | |
2022-12-25 | cc-wrapper-test: support cross compilers | Nick Cao | 1 | -11/+12 | |
2021-05-23 | cc-wrapper: don't set rpath on static-pie executables | Jörg Thalheim | 1 | -2/+1 | |
2021-01-24 | treewide: stdenv.lib -> lib | Pavol Rusnak | 2 | -12/+12 | |
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 | |