| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
This will begin the process of breaking up the `useLLVM` monolith. That
is good in general, but I hope will be good for NetBSD and Darwin in
particular.
Co-authored-by: sterni <sternenseemann@systemli.org>
|
| |
|
| |
|
|
|
|
|
| |
The latest version non longer has `-Werror` (at our request; thanks!) so
we no longer need to patch it out.
|
|
|
|
|
|
| |
PR #115603 / 8ad96b7786134cba3d856ad5572080cef94f1640 introduced a
syntax error by introducing an '' inside an indented string and thus a
syntax error. Was merged despite the failing ofborg check.
|
|
|
|
|
| |
using -Werror is problematic in general, remove for all platforms
fixes #97214
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes the evaluation of packages in pkgs/os-specific/windows that
weren't updated to include a new lib parameter after the refactor from
stdenv.lib -> lib (#109490).
I originally only intended this change to fix
`pkgsCross.mingw32.buildPackages.gcc` & `pkgsCross.mingwW64.buildPackages.gcc`
to support building wine with `mingwSupport`, but I noticed this was
an issue for all updated windows packages. Most of these other
packages fail to build for other reasons.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
|
|
|
|
|
|
|
| |
Version 6.0.0 brings better Win32 API coverage and bugfixes.
It's been used in various distros long enough to be considered stable.
Latest version 7.0.0 hasn't received extensive testing yet.
Announce mail:
https://sourceforge.net/p/mingw-w64/mailman/message/36416777/
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
This hasn’t worked for a while:
https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.windows.wxMSW.x86_64-linux
|
| |
| |
| |
| |
| | |
Currently this is set up to be mcfgthreads, but it could be something
else instead.
|
| |
| |
| |
| | |
Also deduplicate more of the GCC derivations.
|
| | |
|
|/ |
|
| |
|
| |
|
|\ |
|
| | |
|
|/
|
|
|
|
|
|
|
| |
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
|
|
|
|
| |
* treewide: remove unused variables
* making ofborg happy
|
| |
|
|
|
|
| |
This reverts commit 03072036937c250976f0522b070eefe96e8ab0f1.
|
|
|
|
|
|
| |
gccCrossStageStatic should not need targetPackages.
Fixes #53587.
|
|
|
|
|
| |
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
|\
| |
| |
| | |
Hydra: ?compare=1472947
|
| | |
|
| |
| |
| |
| |
| | |
‘platforms.windows’ includes all windows platforms. Should prefer this
to using assertions.
|
| |
| |
| |
| |
| |
| | |
This is apparently a typo that has not been fixed.
Also remove unused configureFlags.
|
| | |
|
|/ |
|
|
|
|
| |
Untested, but I don't think this has ever built.
|
|\
| |
| | |
Mingw fixes
|
| | |
|
|/ |
|
|\
| |
| | |
MinGW, Hurd: Clean ups and crossConfig removal
|
| |
| |
| |
| |
| | |
Style of dual implementation and headers derivations is take from
bb7067f882bf3c53ea68780a8ec0a7117f563253.
|
| |
| |
| | |
Fixes #40207
|
| |
| |
| |
| | |
This came up with GHC, as GHC requires `_(un)lock_file`, which are only present in mingw-w64 >= 5.
|
|/ |
|
|
|
|
|
| |
It was a copy and paste error from the headers derivation. Also test in
release-cross.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
|
|\| |
|
| | |
|