summary refs log tree commit diff
path: root/pkgs/test/cc-wrapper
Commit message (Collapse)AuthorAge
* cc-wrapper: don't set rpath on static-pie executablesJörg Thalheim2021-05-23
|
* treewide: stdenv.lib -> libPavol Rusnak2021-01-24
|
* bintools-wrapper: skip dynamic linker for static binariesJörg Thalheim2020-12-27
|
* Revert "bintools-wrapper: skip dynamic linker for static binaries"Vladimír Čunát2020-12-21
| | | | | | | This reverts commit ccfd26ef14ea213320f0b49db3fb347785b38f06. These toolchain changes are too problematic, so reverting for now; see https://github.com/NixOS/nixpkgs/pull/107086#issuecomment-749196366
* tests.cc-wrapper: disable static compilation macOSJörg Thalheim2020-12-14
| | | | macOS does not support this
* bintools-wrapper: skip dynamic linker for static binariesJörg Thalheim2020-12-14
| | | | | | | | 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.
* stdenv: make -nostdinc work as intendedJörg Thalheim2020-07-23
| | | | | Right now we add glibc to search path also -nostdinc was provided, which breaks projects providing their own gcc.
* Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-06-18
|\
| * tests.cc-wrapper: Fix sanitizer conditionJohn Ericson2018-06-18
| | | | | | | | | | | | | | 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.
* | llvm 5: split out compiler-rt and remove libcxxabi depJohn Ericson2018-06-14
|/ | | | | | | | 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.
* llvm 6: Fix libcxxabi impurity and darwin sanitizersJohn Ericson2018-06-14
|
* tests.cc-wrapper: do not test sanitizers on darwinOrivej Desh2018-06-06
| | | | | | They are not supported yet. https://github.com/NixOS/nixpkgs/pull/41284#issuecomment-394977350
* tests.cc-wrapper: skip known-broken sanitizer casesBenjamin Saunders2018-05-30
|
* clang_6: fix sanitizers under libstdc++Benjamin Saunders2018-05-24
|
* tests.cc-wrapper: verify building with sanitizersBenjamin Saunders2018-05-24
|
* Add clang multilib variants (x64_64-only, 64/32bit), basic multilib testsWill Dietz2017-12-05
|
* treewide: Use `*Platform.extensions`John Ericson2017-09-13
|
* nixpkgs-tests: add basic test for cc-wrapperDaiderd Jordan2017-09-10