Commit Graph

2876 Commits

Author SHA1 Message Date
Frederik Rietdijk
3086301ac4 Merge staging-next into staging 2022-09-12 19:49:24 +02:00
github-actions[bot]
33ef8defa2
Merge master into staging-next 2022-09-12 00:02:43 +00:00
R. RyanTM
6c1c144e40
sbt-extras: 2022-02-01 -> 2022-07-12 (#190641) 2022-09-11 16:58:46 -04:00
Vladimír Čunát
a3d7dfe8a3
Merge branch 'master' into staging-next 2022-09-11 08:43:51 +02:00
Artturin
b1149dc303 cmake: add check-pc-files hook to check broken pc files
see nixpkgs pr 172150
2022-09-08 21:27:47 +03:00
Noah Fontes
60f2de820d
jam: set target-specific macros correctly
Jam embeds some information about the target platform, namely the OS and
architecture, directly into the binary. We need to re-evaluate the
macros for the target platform when Jam is being used to cross compile.
2022-09-07 21:44:01 -07:00
github-actions[bot]
68b6ccdf1b
Merge staging-next into staging 2022-09-06 18:01:58 +00:00
github-actions[bot]
01253f131d
Merge master into staging-next 2022-09-06 18:01:13 +00:00
Jonas Heinrich
a08c3cf3a3
Merge pull request #141769 from spacefrogg/goredo
goredo: init at 1.21.0
2022-09-06 15:37:24 +02:00
github-actions[bot]
0e9237acba
Merge staging-next into staging 2022-09-06 06:25:09 +00:00
github-actions[bot]
d163dca435
Merge master into staging-next 2022-09-06 06:24:27 +00:00
Noah Fontes
4d4d4587ec
{jam,ftjam}: cross-compile without binfmt_misc
Jam is bootstrapped and then recompiled, which requires us to customize
the build as the upstream doesn't understand cross compilation. We first
build the bootstrap under the build platform, then rebuild any source
files again using the build platform, and finally build the target
binary separately.
2022-09-04 21:36:58 -07:00
Noah Fontes
3c0eaeb84c
ftjam: unify build steps with jam
There are only a few minor differences between the way ftjam and jam
work from a build perspective, so we can use a common base for them.
2022-09-02 22:10:12 -07:00
Noah Fontes
6f8378e6fa
jam: fix cross compilation
This change makes sure that the cross-compiler target prefix gets passed
to both the Makefile (for bootstrapping) and Jamfile (for the
second-phase build).
2022-09-02 22:05:30 -07:00
github-actions[bot]
49bdf1e727
Merge staging-next into staging 2022-09-02 18:02:05 +00:00
github-actions[bot]
90b1c05a13
Merge master into staging-next 2022-09-02 18:01:22 +00:00
Uri Baghin
a6e347fb29
Merge pull request #186106 from layus/bazel-update
bazel_6: init with a WIP implem
2022-09-03 00:27:09 +10:00
Mario Rodas
9605268711
Merge pull request #189161 from r-ryantm/auto-update/ninja
ninja: 1.11.0 -> 1.11.1
2022-09-02 09:02:51 -05:00
Guillaume Maudoux
b4f4f49331 bazel_6: Cleanup leftover comments 2022-09-02 12:54:36 +02:00
github-actions[bot]
c487ddd4e2
Merge master into staging-next 2022-09-01 12:01:31 +00:00
R. Ryantm
7d03836dae bazel-remote: 2.3.8 -> 2.3.9 2022-09-01 07:34:29 +00:00
R. Ryantm
f1927d014e ninja: 1.11.0 -> 1.11.1 2022-08-31 19:26:59 +00:00
github-actions[bot]
5fa63a7863
Merge master into staging-next 2022-08-29 12:01:28 +00:00
Vladimír Čunát
f08ac2c92b
Merge branch 'master' into staging-next 2022-08-29 08:58:52 +02:00
Kevin Rauscher
bc3de60230 bloop: 1.5.2 -> 1.5.3 2022-08-29 08:16:07 +02:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
github-actions[bot]
0b8aa77df1
Merge master into staging-next 2022-08-25 18:01:10 +00:00
Zenithal
1e0e5ad439 mill: 0.10.6 -> 0.10.7 2022-08-25 20:15:58 +08:00
github-actions[bot]
c91ed9564a
Merge master into staging-next 2022-08-25 12:01:30 +00:00
Vladimír Čunát
47cfdd695f
Merge #187582: cmake: 3.24.0 -> 3.24.1 (into staging) 2022-08-25 13:35:59 +02:00
Bobby Rong
9e3bd70d8b
Merge pull request #188199 from r-ryantm/auto-update/mill
mill: 0.10.5 -> 0.10.6
2022-08-25 17:53:21 +08:00
Martin Weinelt
249398ffa8 Merge remote-tracking branch 'origin/staging-next' into staging 2022-08-25 00:32:27 +02:00
Vladimír Čunát
b784c5ae63
Merge #186941: staging-next 2022-08-16 2022-08-24 19:10:16 +02:00
R. Ryantm
689d6788f2 mill: 0.10.5 -> 0.10.6 2022-08-24 16:39:50 +00:00
github-actions[bot]
9f510422cb
Merge master into staging-next 2022-08-24 00:02:43 +00:00
Jakub Kozłowski
c68dc2bf27 scala-cli: fix completions 2022-08-24 00:45:18 +02:00
Jakub Kozłowski
5c4f0bdedf scala-cli: 0.1.11 -> 0.1.12 2022-08-23 15:03:52 +02:00
Uri Baghin
69c21d5bff bazel_6: fix darwin build 2022-08-23 19:24:07 +10:00
Sergei Trofimovich
d599919bc3
Merge pull request #187777 from trofi/cmake-fix-non-libc-case
cmake: fix crash on CC without libc support
2022-08-21 21:29:43 +01:00
Sergei Trofimovich
da0a5e5f3b cmake: fix crash on CC without libc support
Without this change pkgsLLVM fails to build any packages
as compiler-rt fails early in cmake:

    CMake Error at ...-cmake-3.24.0/share/cmake-3.24/Modules/Platform/UnixPaths.cmake:53 (file):
      file STRINGS file
      "...-x86_64-unknown-linux-gnu-clang-wrapper-11.1.0/nix-support/orig-libc-dev"
      cannot be read.

It's a regression caused by 871cf9f7b3 "cmake: detect libc location
at runtime #181431" where we started using `orig-libc-dev` as a libc pointer.

During pkgsLLVM pootstrap first compiler has no libc support yet.

The change skips runtime detection if there are no libc signs.
2022-08-21 19:18:11 +01:00
R. Ryantm
410a9ae700 cmake: 3.24.0 -> 3.24.1 2022-08-20 10:52:56 +00:00
github-actions[bot]
8e0d18cd9d
Merge staging-next into staging 2022-08-20 00:03:16 +00:00
github-actions[bot]
318717f2e3
Merge master into staging-next 2022-08-20 00:02:22 +00:00
Sergei Trofimovich
a0219e7fb7
Merge pull request #181536 from trofi/fix-gnumake-guile
gnumake: unconditionally disable guileSupport on bootstrap
2022-08-19 19:22:13 +01:00
github-actions[bot]
8b202db44b
Merge staging-next into staging 2022-08-19 18:01:56 +00:00
github-actions[bot]
949c5dc1a1
Merge master into staging-next 2022-08-19 18:01:13 +00:00
Jonas Heinrich
009a5cb9ec
Merge pull request #187025 from r-ryantm/auto-update/qbs
qbs: 1.23.0 -> 1.23.1
2022-08-19 15:26:34 +02:00
Sandro
0753d1a540
Merge pull request #184748 from r-ryantm/auto-update/waf 2022-08-19 00:11:00 +02:00
github-actions[bot]
28612f43c8
Merge master into staging-next 2022-08-18 12:01:28 +00:00
Vladimír Čunát
3b765ccd67
Merge #186967: libsForQt5.messagelib: patch for cmake 3.24 2022-08-18 09:06:22 +02:00