Peder Bergebakken Sundt
1a362bbee1
Merge pull request #264385 from someplaceguy/u/polyml-enable-tests
...
polyml: enable tests
2023-12-05 00:30:50 +01:00
Someone Serge
6c63202052
cudaPackages.cuda_nvcc: fix (getExe cuda_nvcc)
2023-12-04 20:24:32 +00:00
sternenseemann
274c1f0970
haskell.compiler.ghc865Binary: don't pass llvmPackages_6
...
We want to remove llvmPackages_6, but it is the only version GHC 8.6.5
supports. Luckily, we actually don't need LLVM in any case, since all
X86 architectures have native codegen for Darwin and Linux, as well as
POWER for Linux. Consequently, we can just pass `null` and add an extra
assert to make this more transparent to future tinkerers.
2023-12-04 19:43:07 +01:00
sternenseemann
bd151aad5b
haskell.compiler.ghc865Binary: correct useLLVM condition
...
GHC has a native backend for POWER and SPARC. This is relevant to 8.6.5
binary in the case of POWER where we actually have a bindist and don't
need to include LLVM.
2023-12-04 19:43:07 +01:00
sternenseemann
ea7faf9d9e
haskell.compiler.ghc865Binary: clean up unused aarch64-linux src
...
GHC 8.6.5 binary is essentially broken on aarch64-linux, hence the
platform has been removed from meta in the past. We can also drop the
corresponding src data to lessen confusion.
2023-12-04 19:43:07 +01:00
sternenseemann
ae29d067ff
llvmPackages_7: remove at 7.1.0
2023-12-04 19:42:57 +01:00
sternenseemann
01052abf25
cone: unstable-2021-07-25 -> unstable-2022-12-12
2023-12-04 19:42:46 +01:00
sternenseemann
46f14d30aa
haskell.compiler.ghc884: remove at 8.8.4
...
The main aim of this is to be able to drop llvmPackages_7.
2023-12-04 19:42:44 +01:00
Naïm Favier
f8012b8090
Merge pull request #268652 from NixOS/haskell-updates
...
haskellPackages: update stackage and hackage
2023-12-04 19:02:40 +01:00
someplaceguy
3e320a2ada
polyml: enable tests
2023-12-04 02:51:50 +00:00
someplaceguy
69d4020bbb
polyml: move definition of src attribute to standard location
2023-12-04 02:51:32 +00:00
Weijia Wang
45eeee562c
Merge pull request #265211 from r-ryantm/auto-update/tvm
...
tvm: 0.13.0 -> 0.14.0
2023-12-04 01:51:49 +01:00
github-actions[bot]
7d0125bd81
Merge master into haskell-updates
2023-12-04 00:13:14 +00:00
Weijia Wang
3d70ceb371
Merge pull request #271509 from SuperSandro2000/igc
...
intel-graphics-compiler: 1.0.14828.8 -> 1.0.15136.4
2023-12-04 00:41:45 +01:00
Emily Trau
f6e48acfa2
gcc8: support avr cross compilation on aarch64-darwin
2023-12-04 06:32:32 +11:00
GenericNerdyUsername
3b53d2b137
jetbrains.*: overhaul, add source builds for pycharm and idea
2023-12-03 19:32:27 +00:00
GenericNerdyUsername
17bc746f1f
jetbrains.jdk-no-jcef: init at 17.0.8-b1000.8
2023-12-03 19:29:22 +00:00
GenericNerdyUsername
73b4f7b939
jetbrains.jdk: 17.0.7-b829.16 -> 17.0.8-b1000.8
2023-12-03 19:29:20 +00:00
Weijia Wang
674cd0cf1a
Merge pull request #270007 from reckenrode/old-llvm-darwin-fixes
...
llvmPackages_*: fix old llvm and lldb builds on Darwin
2023-12-03 18:55:53 +01:00
Emily Trau
3ff9ed03fb
Merge pull request #271787 from reckenrode/gcc-cross-fix
...
gcc: Darwin cross-compiler build fixes
2023-12-03 19:53:55 +11:00
github-actions[bot]
3c5a7fc2a7
Merge staging-next into staging
2023-12-03 06:01:31 +00:00
github-actions[bot]
e1f166b89a
Merge master into staging-next
2023-12-03 06:01:01 +00:00
Martin Povišer
e61cf890d6
yosys: make building with Python binding the default
2023-12-02 23:02:08 -06:00
Martin Povišer
e55ea6167f
yosys: add option to build with Python binding
2023-12-02 23:02:08 -06:00
github-actions[bot]
98cf82fa91
Merge master into haskell-updates
2023-12-03 00:13:52 +00:00
Randy Eckenrode
f2a7764cab
gcc{6,7,8,9,10,11}: fix cross-compiler build on x86_64-darwin
...
Building a cross-compiler fails due to register storage class specifier
errors when building with clang 16 due to its defaulting to C++17.
Downgrading the error allows the older cross-compilers to build.
2023-12-02 18:43:00 -05:00
Randy Eckenrode
4a538d6b3d
gcc11: mark as bad on aarch64-darwin when building a cross-compiler
2023-12-02 18:42:00 -05:00
Randy Eckenrode
fe27958aed
gcc{6,7,8,9}: use target bintools on Darwin
...
Using the host bintools results in evaluation errors when building an
AVR cross-compiler due to trying to build cctools for AVR.
2023-12-02 18:32:15 -05:00
Randy Eckenrode
db20831951
gcc11: drop AVR patch on Darwin (no longer needed)
2023-12-02 18:30:46 -05:00
github-actions[bot]
05868d461b
Merge staging-next into staging
2023-12-02 12:01:53 +00:00
github-actions[bot]
df742c9c0e
Merge master into staging-next
2023-12-02 12:01:25 +00:00
Peder Bergebakken Sundt
702c081780
Merge pull request #271519 from r-ryantm/auto-update/flix
...
flix: 0.41.0 -> 0.42.0
2023-12-02 09:33:43 +01:00
github-actions[bot]
5c8fdfb488
Merge staging-next into staging
2023-12-02 06:01:18 +00:00
github-actions[bot]
18f8671334
Merge master into staging-next
2023-12-02 06:00:54 +00:00
Emily Trau
d37940bea4
Merge pull request #271361 from marsam/unbreak-darwin-sagittarius-scheme
...
sagittarius-scheme: unbreak on darwin
2023-12-02 13:10:43 +11:00
github-actions[bot]
57ea53ecca
Merge master into haskell-updates
2023-12-02 00:12:18 +00:00
github-actions[bot]
69b4efbbbe
Merge staging-next into staging
2023-12-02 00:02:46 +00:00
github-actions[bot]
5d5c0a00c7
Merge master into staging-next
2023-12-02 00:02:19 +00:00
Artturi
fefe628e56
Merge pull request #267550 from Artturin/valaoffset
...
vala: look for files in `targetOffset`
2023-12-02 00:36:33 +02:00
Adam Joseph
62dbf14a30
gcc: put environment variables in drvAttrs.env
2023-12-01 22:03:09 +00:00
R. Ryantm
2274d33158
flix: 0.41.0 -> 0.42.0
2023-12-01 20:00:36 +00:00
Sandro Jäckel
fba69bd1cf
intel-graphics-compiler: 1.0.14828.8 -> 1.0.15136.4
2023-12-01 20:02:40 +01:00
Rafael Fernández López
b8138aa59e
unison-ucm: M5g -> M5j
2023-12-01 17:55:26 +01:00
Vladimír Čunát
305cd929fd
Merge branch 'staging' into staging-next
2023-12-01 07:33:49 +01:00
Peder Bergebakken Sundt
f41aba3739
treewide: remove unreferenced patch files
...
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-12-01 06:11:20 +01:00
github-actions[bot]
503526029c
Merge master into haskell-updates
2023-12-01 00:14:21 +00:00
Silvan Mosberger
10bd922e3c
Merge pull request #271123 from Mic92/pr/release-outpaths-
...
Eval fixes from release-attrpaths-superset.nix optimization (part 2)
2023-12-01 01:03:07 +01:00
Sergei Trofimovich
68aaaec7d2
gcc12, gcc13: fix typos in comments around __FILE__ patch
...
Noticed by Robert Schütz.
2023-11-30 10:24:57 +00:00
Alyssa Ross
8929ba838f
rustc: use the wrapper for fastCross sysroot
...
This avoids having two layers of wrapper for cross rustc.
2023-11-30 09:23:06 +00:00
Alyssa Ross
8b51cdd3be
rustc: add a compiler wrapper
...
We keep running into situations where we can't get the right
combination of rustc flags through build systems into rustc.
RUSTFLAGS is the only variable supported across build systems, but if
RUSTFLAGS is set, Cargo will ignore all other ways of specifying rustc
flags, including the target-specific ones, which we need to make
dynamic musl builds work. (This is why pkgsCross.musl64.crosvm is
currently broken — it works if you unset separateDebugInfo, which
causes RUSTFLAGS not to be set.)
So, we need to do the same thing we do for C and C++ compilers, and
add a compiler wrapper so we can inject the flags we need, regardless
of the build system.
Currently the wrapper only supports a single mechanism for injecting
flags — the NIX_RUSTFLAGS environment variable. As time goes on,
we'll probably want to add additional features, like target-specific
environment variables.
2023-11-30 09:23:06 +00:00