Commit Graph

60 Commits

Author SHA1 Message Date
1eb54a1130
Add accidentally removed ninja_build() function 2023-11-23 22:22:46 +01:00
8242d96598
Enable control flow guard and fix LLVM compilation 2023-11-23 22:22:46 +01:00
bf84959484
Use ninja as build system; reconfigure LLVM and enable LLDB 2023-11-23 22:22:46 +01:00
8b03a2eaeb
Get rid of NASM 2023-11-23 22:22:45 +01:00
42056da52c
Unify README look'n'feel 2023-11-23 22:22:45 +01:00
0cba262ca1
Import missing binutils patches 2023-11-23 22:22:45 +01:00
380ed78035
Update LLVM and add GAS from binutils 2023-11-23 22:22:44 +01:00
9fd49247f4
Update LLVM to 15.0.7 2023-11-23 22:22:44 +01:00
c48cdb6086
Correct URL 2023-11-23 22:22:44 +01:00
1169162ee8
Add shields 2023-11-23 22:22:43 +01:00
15b75f12eb
Add exetool for modifying PE/COFF image subsystem 2023-11-23 22:22:43 +01:00
84884c9099
Update LLVM 2023-11-23 22:22:43 +01:00
aa4891161d
Update LLVM 2023-11-23 22:22:43 +01:00
df25307aa2
Update LLVM to 15.0.2 2023-11-23 22:22:42 +01:00
85a0064022
Add missing cmake patch 2023-11-23 22:22:42 +01:00
01f4058ed9
Update cmake, llvm and mingw 2023-11-23 22:22:42 +01:00
d0af4cc837
Remove old LLVM patch 2023-11-23 22:22:41 +01:00
408e86d857
Install llvm-lib, a lib.exe compatible tool 2023-11-23 22:22:41 +01:00
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