Commit Graph

42 Commits

Author SHA1 Message Date
e6f20264bd Reimplement new pipeline and allow limiting number of cores used fo build
Co-authored-by: belliash <belliash@codingworkshop.eu.org>
Reviewed-on: #3
Reviewed-by: Piotr Likoski <likoski@noreply.codingworkshop.git>
2023-11-23 22:22:41 +01:00
9b04e9f95e Rewrite pipeline 2023-11-23 22:22:40 +01:00
fb39e8855d Allow xtchain to be launched by root 2023-11-23 22:22:40 +01:00
6a3d8ceedf Update LLVM 2023-11-23 22:22:40 +01:00
8e1dac7560 Update LLVM to 14.0.5 2023-11-23 22:22:39 +01:00
d213d0b5f8 Make XTchain great again 2023-11-23 22:22:39 +01:00
624352a34b Update Mingw64 to v10.0.0 2023-11-23 22:22:39 +01:00
6d7de5fd9f Update LLVM to 14.0.4 2023-11-23 22:22:38 +01:00
e16fdd42b7 Update cmake, ninja & wine packages 2023-11-23 22:22:38 +01:00
5601842b2a Return 0 when printing help or version in the windres tool. 2023-11-23 22:22:38 +01:00
fe9d4f69ba Update readme. 2023-11-23 22:22:37 +01:00
c16cfd67c9 Implement chbuild command for setting target build type 2023-11-23 22:22:37 +01:00
988d5ed46e Set 80x86 architecture to i686 2023-11-23 22:22:36 +01:00
fc22a20277 Fix make compile error. 2023-11-23 22:22:35 +01:00
4355e464a1 Update CMake to v3.19.2 and add version suffix string. 2023-11-23 22:22:35 +01:00
8bd3e41c19 Update hardware exceptions patch 2023-11-23 22:22:34 +01:00
801db73d6e Add pipeline 2023-11-23 22:22:34 +01:00
0645b98cae Let sanitizers use libc++ for the cxxabi 2023-11-23 22:22:34 +01:00
937a37565e Add Hardware Exception tests 2023-11-23 22:22:33 +01:00
58ee45729f Add Hardware Exception for Structured Exception Handling (SEH) 2023-11-23 22:22:33 +01:00
d5ea974c8a Bump Mingw32-W64 to 8.0.0. 2023-11-23 22:22:33 +01:00
8f50a5b5b3 Bump LLVM to 11.0.0. 2023-11-23 22:22:33 +01:00
613ddaf330 Add NASM to the list of used software. 2023-11-23 22:22:32 +01:00
80c5b79130 Incorporate NASM into this toolchain. 2023-11-23 22:22:31 +01:00
2494f80cde Update LLVM to 10.0.1. 2023-11-23 22:22:31 +01:00
83cb9716ff This toolchain is based on LLVM and we do not need GCC support in SPEC compiler. 2023-11-23 22:22:30 +01:00
0d2f103dc9 Set target to i386. 2023-11-23 22:22:29 +01:00
c5d4f9fd9b Fix version banner. 2023-11-23 22:22:29 +01:00
b00a26b718 Update Wine to v5.15. 2023-11-23 22:22:28 +01:00
05b0d4e9d8 Update license. 2023-11-23 22:22:27 +01:00
4472b9a827 Disable X support in Wine. 2023-11-23 22:22:27 +01:00
b92f3096be Optimize the building process a bit and facilitate adding new tools. 2023-11-23 22:22:26 +01:00
4c7afc8c49 Build the SPEC compiler. 2023-11-23 22:22:26 +01:00
512cb78b0d Import SPEC compiler. This software originally comes from ReactOS. 2023-11-23 22:22:24 +01:00
e91084ac4a Import main script for building and assembling the toolchain. 2023-11-23 22:22:23 +01:00
488ac0c69d Import windres-compatible wrapper for LLVM. 2023-11-23 22:22:23 +01:00
265dfcd65d Add MinGW-W64 patch for SLTG support in WIDL. 2023-11-23 22:22:22 +01:00
fb7771a518 Import scripts and wrappers. 2023-11-23 22:22:21 +01:00
b90f6e5dc4 Correct typo in README. 2023-11-23 22:22:20 +01:00
4570311385 Import readme and license. 2023-11-23 22:22:16 +01:00
679e645eed Update readme. 2023-11-23 22:21:51 +01:00
a4de67b7f4 Import readme and license. 2023-11-23 22:21:47 +01:00