Commit Graph
67 Commits
Author SHA1 Message Date
belliash 51043e4bad Better way to check if building from tag 2023-11-23 22:22:48 +01:00
belliash 5d0ce7d4a4 Migrate to Gitea Actions 2023-11-23 22:22:48 +01:00
belliash 6a942cbaee Update LLVM to 16.0.6 2023-11-23 22:22:48 +01:00
belliash 61f083f028 Upgrade LLVM to 16.0.5 2023-11-23 22:22:47 +01:00
belliash 3446f85d37 Upgrade LLVM and rewrite exetool in C 2023-11-23 22:22:47 +01:00
belliash 997ffd8099 Update used software list 2023-11-23 22:22:47 +01:00
belliash bb9d99928b Update versioning strategy 2023-11-23 22:22:47 +01:00
belliash 1eb54a1130 Add accidentally removed ninja_build() function 2023-11-23 22:22:46 +01:00
belliash 8242d96598 Enable control flow guard and fix LLVM compilation 2023-11-23 22:22:46 +01:00
belliash bf84959484 Use ninja as build system; reconfigure LLVM and enable LLDB 2023-11-23 22:22:46 +01:00
belliash 8b03a2eaeb Get rid of NASM 2023-11-23 22:22:45 +01:00
belliash 42056da52c Unify README look'n'feel 2023-11-23 22:22:45 +01:00
belliash 0cba262ca1 Import missing binutils patches 2023-11-23 22:22:45 +01:00
belliash 380ed78035 Update LLVM and add GAS from binutils 2023-11-23 22:22:44 +01:00
belliash 9fd49247f4 Update LLVM to 15.0.7 2023-11-23 22:22:44 +01:00
belliash c48cdb6086 Correct URL 2023-11-23 22:22:44 +01:00
belliash 1169162ee8 Add shields 2023-11-23 22:22:43 +01:00
belliash 15b75f12eb Add exetool for modifying PE/COFF image subsystem 2023-11-23 22:22:43 +01:00
belliash 84884c9099 Update LLVM 2023-11-23 22:22:43 +01:00
belliash aa4891161d Update LLVM 2023-11-23 22:22:43 +01:00
belliash df25307aa2 Update LLVM to 15.0.2 2023-11-23 22:22:42 +01:00
belliash 85a0064022 Add missing cmake patch 2023-11-23 22:22:42 +01:00
belliash 01f4058ed9 Update cmake, llvm and mingw 2023-11-23 22:22:42 +01:00
belliash d0af4cc837 Remove old LLVM patch 2023-11-23 22:22:41 +01:00
belliash 408e86d857 Install llvm-lib, a lib.exe compatible tool 2023-11-23 22:22:41 +01:00
belliash 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
belliash 9b04e9f95e Rewrite pipeline 2023-11-23 22:22:40 +01:00
belliash fb39e8855d Allow xtchain to be launched by root 2023-11-23 22:22:40 +01:00
belliash 6a3d8ceedf Update LLVM 2023-11-23 22:22:40 +01:00
belliash 8e1dac7560 Update LLVM to 14.0.5 2023-11-23 22:22:39 +01:00
belliash d213d0b5f8 Make XTchain great again 2023-11-23 22:22:39 +01:00
belliash 624352a34b Update Mingw64 to v10.0.0 2023-11-23 22:22:39 +01:00
belliash 6d7de5fd9f Update LLVM to 14.0.4 2023-11-23 22:22:38 +01:00
belliash e16fdd42b7 Update cmake, ninja & wine packages 2023-11-23 22:22:38 +01:00
belliash 5601842b2a Return 0 when printing help or version in the windres tool. 2023-11-23 22:22:38 +01:00
belliash fe9d4f69ba Update readme. 2023-11-23 22:22:37 +01:00
belliash c16cfd67c9 Implement chbuild command for setting target build type 2023-11-23 22:22:37 +01:00
belliash 988d5ed46e Set 80x86 architecture to i686 2023-11-23 22:22:36 +01:00
belliash fc22a20277 Fix make compile error. 2023-11-23 22:22:35 +01:00
belliash 4355e464a1 Update CMake to v3.19.2 and add version suffix string. 2023-11-23 22:22:35 +01:00
belliash 8bd3e41c19 Update hardware exceptions patch 2023-11-23 22:22:34 +01:00
belliash 801db73d6e Add pipeline 2023-11-23 22:22:34 +01:00
belliash 0645b98cae Let sanitizers use libc++ for the cxxabi 2023-11-23 22:22:34 +01:00
belliash 937a37565e Add Hardware Exception tests 2023-11-23 22:22:33 +01:00
belliash 58ee45729f Add Hardware Exception for Structured Exception Handling (SEH) 2023-11-23 22:22:33 +01:00
belliash d5ea974c8a Bump Mingw32-W64 to 8.0.0. 2023-11-23 22:22:33 +01:00
belliash 8f50a5b5b3 Bump LLVM to 11.0.0. 2023-11-23 22:22:33 +01:00
belliash 613ddaf330 Add NASM to the list of used software. 2023-11-23 22:22:32 +01:00
belliash 80c5b79130 Incorporate NASM into this toolchain. 2023-11-23 22:22:31 +01:00
belliash 2494f80cde Update LLVM to 10.0.1. 2023-11-23 22:22:31 +01:00