Commit Graph

63 Commits

Author SHA1 Message Date
Rafal Kupiec 14f2f7cf1f
Update used software list
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
2023-03-29 22:43:20 +02:00
Rafal Kupiec 37e38daf36
Update versioning strategy 2023-03-29 22:42:25 +02:00
Rafal Kupiec b65a92d147
Add accidentally removed ninja_build() function
ci/woodpecker/push/build Pipeline was successful Details
2023-03-28 21:57:18 +02:00
Rafal Kupiec 173b6d6dd0
Enable control flow guard and fix LLVM compilation
ci/woodpecker/push/build Pipeline failed Details
2023-03-28 07:09:15 +02:00
Rafal Kupiec 2da20a4eba
Use ninja as build system; reconfigure LLVM and enable LLDB
ci/woodpecker/push/build Pipeline failed Details
2023-03-26 17:45:22 +02:00
Rafal Kupiec c9ef8a6484
Get rid of NASM
ci/woodpecker/push/build Pipeline failed Details
2023-03-26 13:19:09 +02:00
Rafal Kupiec be63d61cf4
Unify README look'n'feel
ci/woodpecker/push/build Pipeline failed Details
2023-03-26 12:42:28 +02:00
Rafal Kupiec 9fd40e9617
Import missing binutils patches
ci/woodpecker/push/build Pipeline failed Details
2023-03-26 09:40:15 +02:00
Rafal Kupiec 116d309962
Update LLVM and add GAS from binutils
ci/woodpecker/push/build Pipeline failed Details
2023-03-25 22:59:27 +01:00
Rafal Kupiec 6845594e6a
Update LLVM to 15.0.7
ci/woodpecker/push/build Pipeline was successful Details
2023-02-19 16:26:26 +01:00
Rafal Kupiec 69ae9afb88
Correct URL
ci/woodpecker/push/build Pipeline was successful Details
2023-01-07 10:19:56 +01:00
Rafal Kupiec 3ae3ceaabb
Add shields
ci/woodpecker/push/build Pipeline was successful Details
2023-01-07 10:19:00 +01:00
Rafal Kupiec 361c0a1cdb
Add exetool for modifying PE/COFF image subsystem
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
2023-01-06 16:23:54 +01:00
Rafal Kupiec d6531be5ee
Update LLVM
ci/woodpecker/push/build Pipeline was successful Details
2022-12-17 12:10:08 +01:00
Rafal Kupiec 771d3783fa
Update LLVM
ci/woodpecker/push/build Pipeline was successful Details
2022-11-08 23:32:18 +01:00
Rafal Kupiec 2e7c7ec1d7
Update LLVM to 15.0.2
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
2022-10-05 08:25:06 +02:00
Rafal Kupiec 99f0b83ac7
Add missing cmake patch
ci/woodpecker/push/build Pipeline was successful Details
2022-10-02 14:29:45 +02:00
Rafal Kupiec 9cc7d052dd
Update cmake, llvm and mingw
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
2022-09-28 18:09:27 +02:00
Rafal Kupiec abefcf8fe2
Remove old LLVM patch
ci/woodpecker/push/build Pipeline was successful Details
2022-09-28 15:51:43 +02:00
Rafal Kupiec 015bc8a666
Install llvm-lib, a lib.exe compatible tool
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
2022-08-09 18:43:15 +02:00
Rafal Kupiec 546d8718d2
Reimplement new pipeline and allow limiting number of cores used fo build
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/tag/build Pipeline was successful Details
Co-authored-by: belliash <belliash@codingworkshop.eu.org>
Reviewed-on: #3
Reviewed-by: Piotr Likoski <likoski@noreply.codingworkshop.git>
2022-07-25 15:21:17 +02:00
Rafal Kupiec a65685de5c
Rewrite pipeline
ci/woodpecker/push/build Pipeline failed Details
2022-07-22 22:50:10 +02:00
Rafal Kupiec f9af39e058
Allow xtchain to be launched by root 2022-07-22 22:48:22 +02:00
Rafal Kupiec 9b7d73e0e9
Update LLVM
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-29 09:46:44 +02:00
Rafal Kupiec 8eb76f6b90
Update LLVM to 14.0.5
continuous-integration/drone/push Build is passing Details
2022-06-17 13:40:22 +02:00
Rafal Kupiec 00c659911d
Make XTchain great again
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-05-29 15:05:09 +02:00
Rafal Kupiec b1de0a02b6
Update Mingw64 to v10.0.0
continuous-integration/drone/push Build is failing Details
2022-05-28 14:24:41 +02:00
Rafal Kupiec 36df8e42e6
Update LLVM to 14.0.4
continuous-integration/drone/push Build is failing Details
2022-05-28 12:37:01 +02:00
Rafal Kupiec 7d802e0835
Merge branch 'llvm_toolchain' into master
continuous-integration/drone/push Build is failing Details
2022-05-28 12:35:49 +02:00
Rafal Kupiec 1904f94583
Update cmake, ninja & wine packages 2022-05-28 12:09:43 +02:00
Rafal Kupiec 3096bf9255
Return 0 when printing help or version in the windres tool.
continuous-integration/drone/push Build is failing Details
2021-02-02 18:20:19 +01:00
Rafal Kupiec fdd5e32ea0
Update readme.
continuous-integration/drone/push Build is passing Details
2021-02-02 18:17:12 +01:00
Rafal Kupiec 3a35c39c8e
Update readme. 2021-02-02 18:14:50 +01:00
Rafal Kupiec 9e200f0139
Implement chbuild command for setting target build type
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
2020-12-21 09:14:07 +01:00
Rafal Kupiec 80bbcab65d
Set 80x86 architecture to i686
continuous-integration/drone/push Build is passing Details
2020-12-21 08:19:48 +01:00
Rafal Kupiec 952db3582a
Fix make compile error.
continuous-integration/drone/push Build is passing Details
2020-12-18 09:45:30 +01:00
Rafal Kupiec 04edfa61dd
Update CMake to v3.19.2 and add version suffix string.
continuous-integration/drone/push Build is failing Details
2020-12-17 23:23:34 +01:00
Rafal Kupiec d7d7ac54b6
Update hardware exceptions patch
continuous-integration/drone/push Build is passing Details
2020-11-19 21:51:59 +01:00
Rafal Kupiec 757c207121
Add pipeline
continuous-integration/drone/push Build is passing Details
2020-11-12 22:03:40 +01:00
Rafal Kupiec 7be4e21ea1
Let sanitizers use libc++ for the cxxabi 2020-11-12 21:53:12 +01:00
Rafal Kupiec 1d621de2be
Add Hardware Exception tests 2020-11-08 23:11:04 +01:00
Rafal Kupiec ca2ba1345c
Add Hardware Exception for Structured Exception Handling (SEH) 2020-11-08 22:58:23 +01:00
Rafal Kupiec dbf05e76f3
Bump Mingw32-W64 to 8.0.0. 2020-10-13 16:42:25 +02:00
Rafal Kupiec 323e7d0ce1
Bump LLVM to 11.0.0. 2020-10-12 22:12:50 +02:00
Rafal Kupiec 69ab76846e
Add NASM to the list of used software. 2020-10-05 23:09:12 +02:00
Rafal Kupiec 5c901f2d31
Incorporate NASM into this toolchain. 2020-10-05 23:04:12 +02:00
Rafal Kupiec 7529ec4918
Update LLVM to 10.0.1. 2020-10-02 23:47:47 +02:00
Rafal Kupiec c9e595cbb0
This toolchain is based on LLVM and we do not need GCC support in SPEC compiler. 2020-09-10 21:28:37 +02:00
Rafal Kupiec 91b34c1656
Set target to i386. 2020-08-26 17:01:25 +02:00
Rafal Kupiec 4cc4e3fa3c
Fix version banner. 2020-08-26 16:51:19 +02:00