Commit Graph

24752 Commits

Author SHA1 Message Date
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