| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge remote-tracking branch 'upstream/master' into structured-attrsorigin/structured-attrs | Robin Gloster | 2021-05-24 | 1 | -4/+4 |
| |\ |
|
| | * | llvmPackages: Multuple outputs for everythting•••Also begin to start work on cross compilation, though that will have to
be finished later.
The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.
Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.
----
Other misc notes, highly incomplete
- lvm-config-native and llvm-config are put in `dev` because they are
tools just for build time.
- Clang no longer has an lld dep. That was introduced in
db29857eb391ed002046090851a44c452b80bdbd, but if clang needs help
finding lld when it is used we should just pass it flags / put in the
resource dir. Providing it at build time increases critical path
length for no good reason.
----
A note on `nativeCC`:
`stdenv` takes tools from the previous stage, so:
1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`
while:
1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
| Andrew Childs | 2021-04-30 | 1 | -4/+4 |
| * | | Merge remote-tracking branch 'upstream/master' into structured-attrs | Robin Gloster | 2021-03-04 | 1 | -1/+2 |
| |\| |
|
| | * | treewide: makeWrapper buildInputs to nativeBuildInputs | Ben Siraphob | 2021-02-19 | 1 | -1/+2 |
| * | | Merge remote-tracking branch 'upstream/master' into structured-attrs | Robin Gloster | 2020-04-01 | 1 | -1/+2 |
| |\| |
|
| | * | pure: mark as broken | Luka Blaskovic | 2020-01-30 | 1 | -0/+1 |
| | * | treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH•••Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted. (See #67234, for
example.) Fix this throughout the tree.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2020-01-15 | 1 | -1/+1 |
| * | | treewide: Use `env` for many for environment variables | John Ericson | 2019-12-31 | 1 | -1/+1 |
| |/ |
|
| * | treewide: NIX_*_FLAGS -> string | Robin Gloster | 2019-12-31 | 1 | -1/+1 |
| * | pure: link with libLLVMJIT explicitly | Piotr Bogdan | 2019-01-04 | 1 | -0/+1 |
| * | pure: 0.66 -> 0.68 | Alastair Pharo | 2018-04-20 | 1 | -5/+3 |
| * | pure: 0.64 -> 0.66 | Alastair Pharo | 2017-03-12 | 1 | -2/+2 |
| * | pure: fixed build with gcc 4.9 (ZHF)•••Reported upstream https://bitbucket.org/purelang/pure-lang/issues/37
| Pascal Wittmann | 2015-07-09 | 1 | -0/+6 |
| * | pure: advance to version 0.64; use llvm 3.5 as 3.6 breaks the build | Karn Kallio | 2015-03-31 | 1 | -3/+3 |
| * | Upgrade Pure to 0.63 | Alastair Pharo | 2014-10-23 | 1 | -2/+8 |
| * | Update pure to 0.62•••Closes #4486
| Alastair Pharo | 2014-10-12 | 1 | -40/+21 |
| * | pure: fix build with llvm 3.3 | Karn Kallio | 2013-10-09 | 2 | -69/+7 |
| * | pure: update and fix by patching | Vladimír Čunát | 2013-02-17 | 2 | -5/+69 |
| * | pure 0.49 (compiles again with latest llvm)•••svn path=/nixpkgs/trunk/; revision=30737
| Karn Kallio | 2011-12-05 | 1 | -2/+2 |
| * | Use readline in pure•••svn path=/nixpkgs/trunk/; revision=26751
| Michael Raskin | 2011-04-08 | 1 | -1/+1 |
| * | Adding Pure programming language•••svn path=/nixpkgs/trunk/; revision=26749
| Michael Raskin | 2011-04-08 | 1 | -0/+50 |