├── 01022023-info.txt ├── 01102022-info.txt ├── 02102022-info.txt ├── 03032023-info.txt ├── 03102022-info.txt ├── 04022023-info.txt ├── 05012024-info.txt ├── 06032023-info.txt ├── 06112022-info.txt ├── 07012023-info.txt ├── 08102022-info.txt ├── 09092023-info.txt ├── 10032024-info.txt ├── 10102022-info.txt ├── 11022023-info.txt ├── 11032023-info.txt ├── 12112022-info.txt ├── 16012023-info.txt ├── 16122022-info.txt ├── 17092022-info.txt ├── 17122022-info.txt ├── 18022023-info.txt ├── 19112022-info.txt ├── 20102022-info.txt ├── 22102022-info.txt ├── 24092022-info.txt ├── 24122022-info.txt ├── 25022023-info.txt ├── 26012023-info.txt ├── 26112022-info.txt ├── 28012023-info.txt ├── 29072023-info.txt ├── 29102022-info.txt ├── 31122022-info.txt ├── LICENSE ├── README.md └── latest.txt /01022023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 1 February 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/3dcbbddf169354078497724eabd9e6a0b82596c2 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f3a27f0c3f5786fa1c50313292ec28ecd500495b 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 545M 21 | 22 | [shasum] 23 | 051647bfcb34af932857dd2054870d0a409ecc57787764a1f42a87c6a28c491d 24 | -------------------------------------------------------------------------------- /01102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 1 October, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/43417d815937e7d241dd536267a57f0cdcd25c09 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=bab2efac55f8bc187a29332f88433d0984f37026 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 631M 21 | 22 | [shasum] 23 | cd2a062c126c0322e32d6fb6e79e5c002e1935a934a4b17bebc99c9be8e2920c 24 | -------------------------------------------------------------------------------- /02102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 2 October, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/4e43a14bdbe1d3ae57701aa6d280fef46a6ea14b 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18c74565c4a00d240a7115c7185aa5129e8e804c 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 586M 21 | 22 | [shasum] 23 | d5c1f2f4b3724ba3dd335bcc5ec45a09c6eaded2ddad6896a63196627ca89e30 24 | -------------------------------------------------------------------------------- /03032023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 3 March 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/4052bc86745ab50965846329fdd3eaa500c31520 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cd41c3c106f10addab13b4668aad3a9ae16e5ccd 15 | 16 | [host-glibc] 17 | 2.37 18 | 19 | [size] 20 | 548M 21 | 22 | [shasum] 23 | a0b596bd29f8384290777bb2c7450cbcb896d6f2ba0ba681826e1b76efe5520a 24 | -------------------------------------------------------------------------------- /03102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 3 October, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/598f5275c16049b1e1b5bc934cbde447a82d485e 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=a06d81cef232db38d27485bc60b1d1a42ae95ef4 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 645M 21 | 22 | [shasum] 23 | 6a435fbfd762f3987d526563d9ffbc16b1cb7dcb0b1de363d29f8efa24844c78 24 | -------------------------------------------------------------------------------- /04022023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 4 February 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/d62cdfadc05436cc4ea0bb6e1875a4c621f33a14 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f3b7a7e5f2f55a62fc383fbc92e0ce105a3be9c9 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 546M 21 | 22 | [shasum] 23 | 9b98986d5f6a8386d9faea27974f9b268681fff985adbed7a1621b4c31541272 24 | -------------------------------------------------------------------------------- /05012024-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 5 January 2024 3 | 4 | [clang-ver] 5 | 18.0.0git 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/ca5d34ec7186f2b5750c7e67dcb8b2d0dc865d8d 9 | 10 | [binutils-ver] 11 | 2.41 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=29f13c645d2b8c64be89084fdeef45c0759192a7 15 | 16 | [host-glibc] 17 | 2.38 18 | 19 | [size] 20 | 591M 21 | 22 | [shasum] 23 | c0f062a39bc70665f1e69cb6cc5e7fc63e8701b5bdb9b682831e48659ab40b5a 24 | -------------------------------------------------------------------------------- /06032023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 6 March 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/8e1038bd159638aa354144c76a07cbc1399b04dc 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18bb604f1e13321347a8919eaec67db36bee76b4 15 | 16 | [host-glibc] 17 | 2.37 18 | 19 | [size] 20 | 545M 21 | 22 | [shasum] 23 | 3a29afbf1c7218734efd2883667ad033fc6a937de04d0fa5802254e01fa8ca02 24 | -------------------------------------------------------------------------------- /06112022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 6 November 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/05a165bf0434e135c6a853731f92669b4b7fda98 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=edc1fc2a7a38fb32797ef4d6171b3825c0be7911 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 642M 21 | 22 | [shasum] 23 | e7dcebc8029b1a20f8564d1d888c2a9a3a032a49264a4799ae9cb52d303fb9fd 24 | -------------------------------------------------------------------------------- /07012023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 7 January 2023 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/47554a0c73ee703362d913d3a149f104819c8365 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cab2aac95461f81ec8b22dcd65247531cbd2069c 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 672M 21 | 22 | [shasum] 23 | a60f090415b9df55aea5922013e533f32960f7b72b46a7bfd97d3f73c3185d8b 24 | -------------------------------------------------------------------------------- /08102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 8 October, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/9e80add2cfa9bb03bbe77cca9adec18137204538 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f15b29c68a7f9c907e763e173f62f24053badd43 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 649M 21 | 22 | [shasum] 23 | 5d3cc3d51597aaf4bfa8333dd624bbbd2f4aa7a59526a147a5ed31a442989332 24 | -------------------------------------------------------------------------------- /09092023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 9 September 2023 3 | 4 | [clang-ver] 5 | 18.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/f2b241474f21cd549c233f020021d41bb803f18a 9 | 10 | [binutils-ver] 11 | 2.41 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6ffa5a420a0ce533feb6bc09f6f76bac9e3930bd 15 | 16 | [host-glibc] 17 | 2.38 18 | 19 | [size] 20 | 561M 21 | 22 | [shasum] 23 | 3c6413ea76822f84fb26bb6c9477564b2af93c813b01c069f80645dda9654132 24 | -------------------------------------------------------------------------------- /10032024-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 10 March 2024 3 | 4 | [clang-ver] 5 | 19.0.0git 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/fd3eaf76ba3392a4406247d996e757ef49f7a8b2 9 | 10 | [host-glibc] 11 | 2.39 12 | 13 | [size] 14 | 566M 15 | 16 | [shasum] 17 | 350448deece7ca012d6d59a920d6ab74960114b69bc7dfdc82884d2d7f5ee5df 18 | -------------------------------------------------------------------------------- /10102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 10 October, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/b494a56543c664d34aa0b7753f51f1765bd29b5c 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c00c25c22cbe45835a84944ada64003829134946 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 650M 21 | 22 | [shasum] 23 | e20f3f4308c0dee30bec913abcfa26dffd3825d62028f39d50e506f537651ab9 24 | -------------------------------------------------------------------------------- /11022023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 11 February 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/d8e9a1a12557cd5e80c3d713d9cbbba0f7406882 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=90fa46db61d98d754d3b5b2726ec3b0ca0588210 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 547M 21 | 22 | [shasum] 23 | 6d2864d1007bb7c7ea33e3c98b4c6c21f9a333302525e90bc7cf479227f5b0cd 24 | -------------------------------------------------------------------------------- /11032023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 11 March 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/9aae408d551083bbbac96ecc512d45c30358e4b9 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c145f2797e660f3b6670389c0610d1cde2c362e3 15 | 16 | [host-glibc] 17 | 2.37 18 | 19 | [size] 20 | 548M 21 | 22 | [shasum] 23 | ba8c71078f647a22f6adb8c289210889718fc4b4250e9502ad3932dc1f65c4ec 24 | -------------------------------------------------------------------------------- /12112022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 12 November 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/35155ee7d3d5f69657ec77f3bd220db81c64d62f 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=41dad8fac591681775971a667c669eff76c8fbcc 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 645M 21 | 22 | [shasum] 23 | 42baf835d0c3acdf9de153eb3e13071a864f447371a57d7a4eb430fd30beef19 24 | -------------------------------------------------------------------------------- /16012023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 16 January 2023 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/f8d9097168b73e3befd94ac4e16cbc5f944afcec 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9d131130d2f35f1515855d786a9905d8eb8cce8f 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 701M 21 | 22 | [shasum] 23 | 1df9ad8d31dc5ec41de70e664e1a527b0ee9e0b4201ab5fc453ed702c8835acb 24 | -------------------------------------------------------------------------------- /16122022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 16 December 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/6c5f3f62bdb29d1bffc11e8ad41c7e0fee9cb164 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=21a12f889e03207603731bc8c7268d74fd43b464 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 648M 21 | 22 | [shasum] 23 | 6cfe92dbfa8ff64e6ef7359aec8461bd90744b8c3ba4e0b433715433f1ebc88d 24 | -------------------------------------------------------------------------------- /17092022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 17 September, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/edc1c9f6108a4eae24990928f914fe5a39f57ca6 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e269ba68d5245971474318a242914d7198c24285 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 632M 21 | 22 | [shasum] 23 | a5e9f646152965f14b2b39d0aba821b779cd8aac32c5ebcbcde1c9571f20dd8d 24 | -------------------------------------------------------------------------------- /17122022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 17 December 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/eec575e548d114d96acb673ccb9b8a1ef795465b 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=a98791b5dcef0e7a85ef2e93dc520344d35b10f1 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 649M 21 | 22 | [shasum] 23 | 9a20ec517b09303584b11ab3e4ed388d72e198044e3c35429f9a444c7deda761 24 | -------------------------------------------------------------------------------- /18022023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 18 February 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/c42eda5d3692fcd67fc3d043ab37f1950ea653b9 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f0495e03c6fb063b7da29fd1446c37acea072ce4 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 545M 21 | 22 | [shasum] 23 | 0e10158b2066ddbab56e0d94d38df015ed2321e6c939339a6f02b1fc3be18776 24 | -------------------------------------------------------------------------------- /19112022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 19 November 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/9d90cf2fca4446f5c227f6e3217e96c00665cb72 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=7e5962bc8dabb3766ede2a27cfcc4625a5faed5f 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 645M 21 | 22 | [shasum] 23 | 94780623f405dd90e10e6044532dc5a2922bd6257e51136a22f193663532e525 24 | -------------------------------------------------------------------------------- /20102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 20 October 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/614958912784a13737720de39b2da40fe6f26e75 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=205d7fdfb87c38b2bad3e1a5bb785bbd51b33540 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 653M 21 | 22 | [shasum] 23 | 4f5f8748c2392027eb40a989830a29bf72fd16e9066cb37bee145df40a9636ab 24 | -------------------------------------------------------------------------------- /22102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 22 October 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/c29f0638c1e17635ad0c0f2fc37bd16c81db1a9b 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=da46b88dd53ad0e77ed951568634903d3dbf969f 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 636M 21 | 22 | [shasum] 23 | c3153b4c754df3bd915b5c39d48a160e708433d0948784e0e47fa224a734c591 24 | -------------------------------------------------------------------------------- /24092022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 24 September, 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/afb0b21f24adecfa0b302c79366980453b15ba7b 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=da1d92f080ce18c2d1a545efda88f3d80a2d61e0 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 634M 21 | 22 | [shasum] 23 | 0e691f6207338dba40ac0967127dd333752c1492d3118a66c19858df1cedcb6e 24 | -------------------------------------------------------------------------------- /24122022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 24 December 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/5759d9467cbec1440be499448bf086db384fd1d2 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=74340608801e2bb70985d10ac1aefe557415b0a7 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 648M 21 | 22 | [shasum] 23 | c5a4f733511323e37adec50e50b46ce9a9af04820eb1b11493bd7671d4d05fff 24 | -------------------------------------------------------------------------------- /25022023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 25 February 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/8709bcacfb3a06847b47bb6b47e8556db43f3a43 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=49bd26445a6337596f33feb055c4e8f4a3f1a90d 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 546M 21 | 22 | [shasum] 23 | 0354a6140dd0c4073787a30e9369b6e97386c9f08f17ea00f0ef3041b097a1cf 24 | -------------------------------------------------------------------------------- /26012023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 26 January 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/7f48154ca11fee6579fe29a51ab2a329424d31c4 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=abb1a617c7e36e045687baed3ff08199acf6999e 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 886M 21 | 22 | [shasum] 23 | c6c3c7c825675a28c342615bbcf44daf1541f3a7ac7766b3f99b111528a8c055 24 | -------------------------------------------------------------------------------- /26112022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 26 November 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/20ba079dda7be1a72d64cebc9f55d909bf29f6c1 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=46988f9f03becae90852e7b85a00ff60c15b7a7f 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 646M 21 | 22 | [shasum] 23 | 3eb81a997852707cd936ec8f45fa19d53a95a62473799fe6cd789ffaa0da3b6a 24 | -------------------------------------------------------------------------------- /28012023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 28 January 2023 3 | 4 | [clang-ver] 5 | 17.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/09b7692c62599f36093857493a96be782a48b8ee 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=5955845a07adeb247752c5fdb53cfa00c9a53a4a 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 534M 21 | 22 | [shasum] 23 | 8a53948487319cbde72f94e56bab8c46ac7fe5712ffac42cd13596b328d4f2f1 24 | -------------------------------------------------------------------------------- /29072023-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 29 July 2023 3 | 4 | [clang-ver] 5 | 18.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/a3da6284c23affdd9092b2641017e99d85c2d89b 9 | 10 | [binutils-ver] 11 | 2.40 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=99d0971e801a0a92412cccbf8bce80da26a646b5 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 553M 21 | 22 | [shasum] 23 | 3f7f5d7b2329965792527c2bd26601f80dc0546080cdddf81dc1c8441dfec806 24 | -------------------------------------------------------------------------------- /29102022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 29 October 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/d344146857aa105a24e06f2526d88e96c5865d00 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=d4cd4f99c3d37d92029bb7f3140eaa5d007a69f6 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 639M 21 | 22 | [shasum] 23 | 7f703693b5d535902bc309c2d3c3515831675a620a2fd753dc1948fcd20a5254 24 | -------------------------------------------------------------------------------- /31122022-info.txt: -------------------------------------------------------------------------------- 1 | [date] 2 | 31 December 2022 3 | 4 | [clang-ver] 5 | 16.0.0 6 | 7 | [llvm-commit] 8 | https://github.com/llvm/llvm-project/commit/7f7a56b9a1ec300f9853dacb668362ab2770deef 9 | 10 | [binutils-ver] 11 | 2.39 12 | 13 | [binutils-commit] 14 | https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=d2b9325d2b316b95085cca18af1025ce728e05fb 15 | 16 | [host-glibc] 17 | 2.36 18 | 19 | [size] 20 | 670M 21 | 22 | [shasum] 23 | ad556590bbb582e972884fa71da30bbf551121b3e6e0f3c66bd83a0b6766baee 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Neutron clang 2 | 3 | ![Kernel Builds](https://github.com/Neutron-Toolchains/linux-kernel-build-tester/actions/workflows/workflow.yml/badge.svg) 4 | 5 | This is a [LLVM](https://llvm.org/) and [Clang](https://clang.llvm.org/) compiler toolchain that is built for kernel development. Builds are always made from the latest LLVM sources rather than stable releases, so complete stability cannot be guaranteed. 6 | 7 | This toolchain targets the AArch32, AArch64, and x86 architectures. It is built with LTO, POLLY, PGO, BOLT and O3 optimizations to reduce compile times as much as possible. [Polly](https://polly.llvm.org/), LLVM's polyhedral loop optimizer, is also included for users who want to experiment with additional optimization. Note that this toolchain is **not** suitable for anything other than bare-metal development; it has not been built with support for any libc or userspace development in mind. 8 | 9 | [binutils](https://www.gnu.org/software/binutils/) is also included for convenience. Neutron Clang uses binutils source from the [HEAD of the latest release branch](https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/binutils-2_39-branch), which allows us to have more upto date binutils compared to latest stable release as well as avoiding instability or breakage compared to bleeding edge binutils. This means that **users do not need to download separate GCC toolchains** to build the Linux kernel. 10 | 11 | Every Saturday at 8 AM IST, Automated builds are performed using fresh sources from the LLVM Git [monorepo](https://github.com/llvm/llvm-project). The finished build tars are released in our [catalogue](https://github.com/Neutron-Toolchains/clang-build-catalogue) repository. The catalogue repository will not be updated if any of the builds fail. You can find the build scripts for this [here](https://github.com/Neutron-Toolchains/clang-build). To know how to install and manage Neutron clang builds, look at [How to install](#how-to-install) 12 | 13 | Build notifications and other information can be obtained from the [Telegram channel](https://t.me/neutron_updates). 14 | 15 | ## How to install 16 | 17 | **[AntMan](https://github.com/Neutron-Toolchains/antman.git)** `(A Nonsensical Toolchain Manager)` is a manager written in bash, It is used by Neutron Clang to download/sync, upgrade and manage toolchain builds. AntMan script can be found [here](https://github.com/Neutron-Toolchains/antman/blob/main/antman). 18 | 19 | Here's an exmaple on how to sync latest build using AntMan: 20 | ```bash 21 | mkdir -p "$HOME/toolchains/neutron-clang" 22 | cd "$HOME/toolchains/neutron-clang" 23 | curl -LO "https://raw.githubusercontent.com/Neutron-Toolchains/antman/main/antman" 24 | chmod +x antman 25 | ./antman -S 26 | ``` 27 | 28 | AntMan can also be ran without actually downloading the script: 29 | ```bash 30 | mkdir -p "$HOME/toolchains/neutron-clang" 31 | cd "$HOME/toolchains/neutron-clang" 32 | bash <(curl -s "https://raw.githubusercontent.com/Neutron-Toolchains/antman/main/antman") -S 33 | ``` 34 | 35 | Some more AntMan commands: 36 | - To sync latest toolchain build. `./antman -S` or `./antman -S=latest` 37 | - To sync a specific toolchain release. `./antman -S=` 38 | - To check for updates. `./antman -U` 39 | - To check for updates and sync update. `./antman -Uy` 40 | - To sync a specific update. `./antman -Uy=` 41 | - To delete synced build. `./antman -D` 42 | - To show information on synced build. `./antman -I` 43 | 44 | Run `./antman --help` for more information about AntMan. 45 | 46 | ## Building Linux 47 | 48 | Make sure you have this toolchain in your `PATH`: 49 | 50 | ```bash 51 | export PATH="$HOME/toolchains/neutron-clang/bin:$PATH" 52 | ``` 53 | 54 | For an AArch64 cross-compilation setup, you must set the following variables. Some of them can be environment variables, but some must be passed directly to `make` as a command-line argument. It is recommended to pass **all** of them as `make` arguments to avoid confusing errors: 55 | 56 | - `CC=clang` (must be passed directly to `make`) 57 | - `CROSS_COMPILE=aarch64-linux-gnu-` 58 | - If your kernel has a 32-bit vDSO: `CROSS_COMPILE_ARM32=arm-linux-gnueabi-` 59 | 60 | Note: Android kernels 4.19 and newer use the upstream variable `CROSS_COMPILE_COMPAT`. When building these kernels, replace `CROSS_COMPILE_ARM32` in your commands and scripts with `CROSS_COMPILE_COMPAT`. 61 | 62 | Optionally, you can also choose to use as many LLVM tools as possible to reduce reliance on binutils. All of these must be passed directly to `make`: 63 | 64 | - `AR=llvm-ar` 65 | - `NM=llvm-nm` 66 | - `OBJCOPY=llvm-objcopy` 67 | - `OBJDUMP=llvm-objdump` 68 | - `STRIP=llvm-strip` 69 | 70 | Note: Android 4.19 and newer kernels support additional flags for clang 71 | - `LLVM=1` - Enables use of llvm binutils 72 | - `LLVM_IAS=1` - Enables use of clang's integrated assembler 73 | 74 | Note, however, that additional kernel patches may be required for these LLVM tools to work. It is also possible to replace the binutils linkers (`lf.bfd` and `ld.gold`) with `lld` and use Clang's integrated assembler for inline assembly in C code, but that will require many more kernel patches and it is currently impossible to use the integrated assembler for *all* assembly code in the kernel. 75 | 76 | Android kernels older than 4.14 will require patches for compiling with any Clang toolchain to work; those patches are out of the scope of this project. See [android-kernel-clang](https://github.com/nathanchance/android-kernel-clang) for more information. 77 | 78 | ### Differences from other toolchains 79 | 80 | Neutron Clang has been designed to be easy-to-use compared to other toolchains, such as [AOSP Clang](https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/). The differences are as follows: 81 | 82 | - `CLANG_TRIPLE` does not need to be set because we don't use AOSP binutils 83 | - `LD_LIBRARY_PATH` does not need to be set because we set library load paths in the toolchain 84 | - No separate GCC/binutils toolchains are necessary; all tools are bundled 85 | 86 | ## Common problems 87 | 88 | ### `as: unrecognized option '-EL'` 89 | 90 | Usually, this means that `CROSS_COMPILE` is not set correctly. Check that variable as well as your `PATH` to make sure that the required tools are available for Clang to invoke. You can test it manually like tihs: 91 | 92 | ```bash 93 | $ ${CROSS_COMPILE}ld -v 94 | GNU ld (GNU Binutils) 2.39 95 | ``` 96 | 97 | If you see `Command not found` or any other error, one of the two variables mentioned above is most likely set incorrectly. 98 | 99 | If you continue to encounter this error after verifying `CROSS_COMPILE` and `PATH`, you are probably running into a change in Clang 12's handling of cross-compiling. The fix is to either merge linux-stable (which already has the fix included) cherry-pick ["Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation"](https://github.com/kdrag0n/proton_zf6/commit/6e87fec9a3df5) manually. 100 | 101 | If the error still continues to appear and you have an arm64 kernel that includes vdso32, you will also need to cherry-pick ["arm64: vdso32: Fix '--prefix=' value for newer versions of clang"](https://github.com/kdrag0n/proton_zf6/commit/68acd6966ac98) to fix the second vdso32 error. Merging linux-stable is also an option if you are on Linux 5.4 or newer. 102 | 103 | ### `Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler` 104 | 105 | This error is actually a result of stack protector checks in the Makefile that cause the real error to be masked. It indicates that one or more unsupported compiler flags have been passed to Clang. Disable `CONFIG_CC_STACKPROTECTOR_STRONG` in favor of `CONFIG_CC_STACKPROTECTOR_NONE` temporarily (make sure you don't keep this change permanently for security reasons) and Clang will output the flag that is causing the problem. 106 | 107 | In downstream kernels, the cause is usually big.LITTLE CPU optimization flags that have been added to the Makefile unconditionally. The correct solution is to check `cc-name` for the current compiler and adjust the optimization flags accordingly — big.LITTLE for GCC and little-only for Clang. See ["Makefile: Optimize for sm8150's Kryo 485 CPU setup"](https://github.com/kdrag0n/proton_zf6/commit/f45e4ffbecd1c059aa49d8a119b50ee84d7f9d0f) for an example implementation of this. 108 | 109 | ### `scripts/gcc-version.sh: line 25: aarch64-linux-gnu-gcc: command not found` 110 | 111 | This is caused by unconditional invocations of `gcc-version.sh` in CAF's camera_v2 driver. The recommended solution is to cherry-pick [Google's fix](https://android.googlesource.com/kernel/msm/+/9b3a54e388fae0fcc5ea64a4c612936baae44fce) from the Pixel 2 kernel, which simply removes the faulty invocations as they were never useful to begin with. 112 | 113 | Note that these errors are harmless and don't necessarily need to be fixed, but nonetheless, ignoring them is not recommended. 114 | 115 | ### `undefined reference to 'stpcpy'` 116 | 117 | This is caused by a libcall optimization added in Clang 12 that optimizes certain basic `sprintf` calls into `stpcpy` calls. The correct fix for this is to cherry-pick ["lib/string.c: implement stpcpy"](https://github.com/kdrag0n/proton_zf6/commit/cec73f0775526), which adds a simple implementation of `stpcpy` to the kernel so that Clang can use it. 118 | 119 | ### `clang: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.36 not found (required by clang)` 120 | ### `ld.lld: /lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.32 not found (required by ld.lld)` 121 | 122 | This means that your linux distro is either using old glibc or glibcxx libs. As Neutron clang is built on latest ArchLinux image, its linked against latest version of these libs. This breaks compatibility for users using older version of mentioned libs. 123 | 124 | Currently to fix this issue you can do two things: 125 | 126 | Either upgrade your glibc package if your distro is providing an update. 127 | 128 | OR 129 | 130 | If you're linux distribution doesn't provide latest glibc or glibcxx libs then you can run `./antman --patch=glibc` in the dir where you have synced the toolchain, [AntMan](https://github.com/Neutron-Toolchains/antman.git) will download latest [glibc](https://archlinux.org/packages/core/x86_64/glibc) and [glibcxx](https://archlinux.org/packages/core/x86_64/gcc-libs/) libs from ArchLinux repo, put it under `$HOME/.neutron-tc` and then patches your toolchain binaries using `patchelf` to use the ArchLinux libs rather relying on your host libs. 131 | -------------------------------------------------------------------------------- /latest.txt: -------------------------------------------------------------------------------- 1 | [tag] 2 | 10032024 3 | --------------------------------------------------------------------------------