diff options
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | etc/repos.json | 44 |
2 files changed, 26 insertions, 26 deletions
@@ -8,17 +8,17 @@ Available compiler toolchains are: - `gcc-latest-native` - `gcc-14.1.0-native` -- `gcc-13.2.0-native` +- `gcc-13.3.0-native` - `clang-latest-native` - `clang-18.1.4-native` - `clang-17.0.6-native` - `clang-16.0.6-native` - `gcc-latest-musl` - `gcc-14.1.0-musl` -- `gcc-13.2.0-musl` +- `gcc-13.3.0-musl` - `gcc-latest-musl-static` - `gcc-14.1.0-musl-static` -- `gcc-13.2.0-musl-static` +- `gcc-13.3.0-musl-static` *For details about how these compilers are built, see [COMPILERS.md](./doc/COMPILERS.md).* @@ -58,7 +58,7 @@ Details about toolchain variants: the target system*) - **supports fully static linking (unlike *glibc* toolchains)** - **supports cross-compilation for project's `TARGET_ARCH`** -- `<toolchain>+tools` (e.g., `gcc-13.2.0-native+tools`) +- `<toolchain>+tools` (e.g., `gcc-latest-native+tools`) - `<toolchain>` bundled with all latest tools (see `tools-all` above) All `musl` variants support cross-compilation. In your project, make sure diff --git a/etc/repos.json b/etc/repos.json index 67e3e76..45325ad 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -53,7 +53,7 @@ , "rule_root": "rules" , "bindings": { "base": "rules/gcc" - , "gcc": "compilers/gcc-13.2.0-native" + , "gcc": "compilers/gcc-13.3.0-native" , "cmake": "cmake-3.27.1" , "python": "python-3.12.0" , "stage-0": "rules/stage-0" @@ -324,13 +324,13 @@ , "patches": "patches" } } - , "compilers/gcc-13.2.0-native": + , "compilers/gcc-13.3.0-native": { "repository": { "type": "archive" - , "content": "c88c4e3f76d499c613970283fde3c1da3d11e809" - , "fetch": "https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz" - , "sha256": "8cb4be3796651976f94b9356fa08d833524f62420d6292c5033a9a26af315078" - , "subdir": "gcc-13.2.0" + , "content": "d8f1f6dac9c58f38092c84be1627547edaaa1af9" + , "fetch": "https://ftp.gnu.org/gnu/gcc/gcc-13.3.0/gcc-13.3.0.tar.gz" + , "sha256": "3a2b10cab86e32358fdac871546d57e2700e9bdb5875ef33fff5b601265b9e32" + , "subdir": "gcc-13.3.0" } , "target_root": "compilers" , "target_file_name": "gcc-13-native.TARGETS" @@ -362,7 +362,7 @@ , "patches": "patches" } } - , "compilers/gcc-13.2.0-musl": + , "compilers/gcc-13.3.0-musl": { "repository": "compilers" , "target_file_name": "gcc-13-musl.TARGETS" , "bindings": @@ -373,7 +373,7 @@ , "gmp": "imports/gmp-6.3.0" , "mpc": "imports/mpc-1.3.1" , "mpfr": "imports/mpfr-4.2.1" - , "gcc": "compilers/gcc-13.2.0-native" + , "gcc": "compilers/gcc-13.3.0-native" , "mimalloc": "imports/mimalloc-2.1.2" } } @@ -392,10 +392,10 @@ , "mimalloc": "imports/mimalloc-2.1.2" } } - , "compilers/gcc-13.2.0-musl-static": + , "compilers/gcc-13.3.0-musl-static": { "repository": "compilers" , "target_file_name": "gcc-13-musl-static.TARGETS" - , "bindings": {"gcc-musl": "compilers/gcc-13.2.0-musl"} + , "bindings": {"gcc-musl": "compilers/gcc-13.3.0-musl"} } , "compilers/gcc-14.1.0-musl-static": { "repository": "compilers" @@ -506,10 +506,10 @@ , "target_file_name": "gcc.TARGETS" , "bindings": {"rules": "rules", "gcc": "compilers/gcc-14.1.0-native"} } - , "gcc-13.2.0-native": + , "gcc-13.3.0-native": { "repository": "toolchains" , "target_file_name": "gcc.TARGETS" - , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.2.0-native"} + , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.3.0-native"} } , "gcc-14.1.0-native": { "repository": "toolchains" @@ -521,10 +521,10 @@ , "target_file_name": "gcc.TARGETS" , "bindings": {"rules": "rules", "gcc": "compilers/gcc-14.1.0-musl"} } - , "gcc-13.2.0-musl": + , "gcc-13.3.0-musl": { "repository": "toolchains" , "target_file_name": "gcc.TARGETS" - , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.2.0-musl"} + , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.3.0-musl"} } , "gcc-14.1.0-musl": { "repository": "toolchains" @@ -536,10 +536,10 @@ , "target_file_name": "gcc.TARGETS" , "bindings": {"rules": "rules", "gcc": "compilers/gcc-14.1.0-musl-static"} } - , "gcc-13.2.0-musl-static": + , "gcc-13.3.0-musl-static": { "repository": "toolchains" , "target_file_name": "gcc.TARGETS" - , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.2.0-musl-static"} + , "bindings": {"rules": "rules", "gcc": "compilers/gcc-13.3.0-musl-static"} } , "gcc-14.1.0-musl-static": { "repository": "toolchains" @@ -623,11 +623,11 @@ , "bindings": {"rules": "rules", "tools": "tools-all", "compiler": "gcc-latest-native"} } - , "gcc-13.2.0-native+tools": + , "gcc-13.3.0-native+tools": { "repository": "toolchains" , "target_file_name": "compiler+tools.TARGETS" , "bindings": - {"rules": "rules", "tools": "tools-all", "compiler": "gcc-13.2.0-native"} + {"rules": "rules", "tools": "tools-all", "compiler": "gcc-13.3.0-native"} } , "gcc-14.1.0-native+tools": { "repository": "toolchains" @@ -641,11 +641,11 @@ , "bindings": {"rules": "rules", "tools": "tools-all", "compiler": "gcc-latest-musl"} } - , "gcc-13.2.0-musl+tools": + , "gcc-13.3.0-musl+tools": { "repository": "toolchains" , "target_file_name": "compiler+tools.TARGETS" , "bindings": - {"rules": "rules", "tools": "tools-all", "compiler": "gcc-13.2.0-musl"} + {"rules": "rules", "tools": "tools-all", "compiler": "gcc-13.3.0-musl"} } , "gcc-14.1.0-musl+tools": { "repository": "toolchains" @@ -662,13 +662,13 @@ , "compiler": "gcc-latest-musl-static" } } - , "gcc-13.2.0-musl-static+tools": + , "gcc-13.3.0-musl-static+tools": { "repository": "toolchains" , "target_file_name": "compiler+tools.TARGETS" , "bindings": { "rules": "rules" , "tools": "tools-all" - , "compiler": "gcc-13.2.0-musl-static" + , "compiler": "gcc-13.3.0-musl-static" } } , "gcc-14.1.0-musl-static+tools": |