Releases: stffrdhrn/or1k-toolchain-build
Release list
or1k-16.1.0-20260704
OpenRISC 16.1.0-20260704 snapshot release source and binaries
OpenRISC GCC Toolchain 16.1.0-20260704
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 16.1.0
- binutils : 2.46.0
- gdb : 17.2
- linux headers : 6.18.22
- gmp : 6.3.0
- newlib (elf toolchain) : 4.6.0.20260123
- musl (linux-musl toolchain) : 1.2.6
- glibc (linux-gnu toolchain) : 2.43
New in this release
- Upgraded to GCC 16.1.0 and other package versions.
- Fixed GCC bugs
- Improved GLIBC test runtime, failures went from 353 to 31.
Test Results
Tests for toolchains were run using dejagnu board configs found in or1k-utils. The test results for the toolchains are as follows:
=== gcc Summary ===
# of expected passes 125226
# of unexpected failures 1445
# of unexpected successes 3
# of expected failures 933
# of unresolved testcases 160
# of unsupported tests 4333
/opt/crossbuild/or1k-elf/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 214619
# of unexpected failures 689
# of unexpected successes 7
# of expected failures 1447
# of unresolved testcases 102
# of unsupported tests 2399
/opt/crossbuild/or1k-elf/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137692
# of unexpected failures 31
# of unexpected successes 3
# of expected failures 1192
# of unsupported tests 4141
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247665
# of unexpected failures 19
# of expected failures 2211
# of unsupported tests 2137
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137087
# of unexpected failures 34
# of unexpected successes 3
# of expected failures 1192
# of unresolved testcases 1
# of unsupported tests 4077
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247347
# of unexpected failures 30
# of expected failures 2211
# of unsupported tests 2192
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137692
# of unexpected failures 31
# of unexpected successes 3
# of expected failures 1192
# of unsupported tests 4141
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247665
# of unexpected failures 19
# of expected failures 2211
# of unsupported tests 2137
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 125226
# of unexpected failures 1445
# of unexpected successes 3
# of expected failures 933
# of unresolved testcases 160
# of unsupported tests 4333
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 214619
# of unexpected failures 689
# of unexpected successes 7
# of expected failures 1447
# of unresolved testcases 102
# of unsupported tests 2399
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xg++ version 16.1.0 (GCC)
or1k-16.1.0-20260614
OpenRISC GCC Toolchain 16.1.0-20260614
A ICE error was found with this release when compiling, busy box. We are working on a fix, please wait for the next release or use the previous 15.1.0 release.
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 16.1.0
- binutils : 2.46.0
- gdb : 17.2
- linux headers : 6.18.22
- gmp : 6.3.0
- newlib (elf toolchain) : 4.6.0.20260123
- musl (linux-musl toolchain) : 1.2.6
- glibc (linux-gnu toolchain) : 2.43
New in this release
- Upgraded to GCC 16.1.0 and other package versions.
- Fixed GCC bugs
- Improved GLIBC test runtime, failures went from 353 to 31.
Test Results
Tests for toolchains were run using dejagnu board configs found in or1k-utils.
The test results for the toolchains are as follows:
=== gcc Summary ===
# of expected passes 125225
# of unexpected failures 1445
# of unexpected successes 3
# of expected failures 933
# of unresolved testcases 160
# of unsupported tests 4333
/opt/crossbuild/or1k-elf/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 214619
# of unexpected failures 689
# of unexpected successes 7
# of expected failures 1447
# of unresolved testcases 102
# of unsupported tests 2399
/opt/crossbuild/or1k-elf/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137691
# of unexpected failures 31
# of unexpected successes 3
# of expected failures 1192
# of unsupported tests 4141
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247665
# of unexpected failures 19
# of expected failures 2211
# of unsupported tests 2137
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137086
# of unexpected failures 34
# of unexpected successes 3
# of expected failures 1192
# of unresolved testcases 1
# of unsupported tests 4077
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247347
# of unexpected failures 30
# of expected failures 2211
# of unsupported tests 2192
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 137691
# of unexpected failures 31
# of unexpected successes 3
# of expected failures 1192
# of unsupported tests 4141
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 247665
# of unexpected failures 19
# of expected failures 2211
# of unsupported tests 2137
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xg++ version 16.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 125225
# of unexpected failures 1445
# of unexpected successes 3
# of expected failures 933
# of unresolved testcases 160
# of unsupported tests 4333
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xgcc version 16.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 214619
# of unexpected failures 689
# of unexpected successes 7
# of expected failures 1447
# of unresolved testcases 102
# of unsupported tests 2399
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xg++ version 16.1.0 (GCC)
or1k-15.2.0-20260425
OpenRISC 15.2.0-20260425 snapshot release source and binaries
OpenRISC GCC Toolchain 15.2.0-20260425
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 15.2.0
- binutils : 2.46.0
- gdb : 17.1
- linux headers : 6.18.22
- gmp : 6.3.0
- newlib (elf toolchain) : 4.6.0.20260123
- musl (linux-musl toolchain) : 1.2.6
- glibc (linux-gnu toolchain) : 2.43
New in this release
- Updated versions
muslandglibctoolchains have support for gdb, requested in #2
Test Results
Tests for toolchains were run using dejagnu board configs found in or1k-utils.
The test results for the toolchains are as follows:
=== gcc Summary ===
# of expected passes 122100
# of unexpected failures 106
# of unexpected successes 1
# of expected failures 858
# of unresolved testcases 67
# of unsupported tests 4284
/opt/crossbuild/or1k-elf/build-gcc/gcc/xgcc version 15.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 198301
# of unexpected failures 65
# of unexpected successes 5
# of expected failures 1372
# of unresolved testcases 14
# of unsupported tests 2582
/opt/crossbuild/or1k-elf/build-gcc/gcc/xg++ version 15.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 133455
# of unexpected failures 353
# of unexpected successes 2
# of expected failures 1112
# of unresolved testcases 136
# of unsupported tests 3964
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xgcc version 15.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 229430
# of unexpected failures 113
# of unexpected successes 6
# of expected failures 2124
# of unresolved testcases 62
# of unsupported tests 2251
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xg++ version 15.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 133158
# of unexpected failures 290
# of unexpected successes 2
# of expected failures 1112
# of unresolved testcases 1
# of unsupported tests 3916
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xgcc version 15.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 229331
# of unexpected failures 87
# of unexpected successes 6
# of expected failures 2124
# of unsupported tests 2277
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xg++ version 15.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 133455
# of unexpected failures 353
# of unexpected successes 2
# of expected failures 1112
# of unresolved testcases 136
# of unsupported tests 3964
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xgcc version 15.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 229430
# of unexpected failures 113
# of unexpected successes 6
# of expected failures 2124
# of unresolved testcases 62
# of unsupported tests 2251
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xg++ version 15.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 122100
# of unexpected failures 106
# of unexpected successes 1
# of expected failures 858
# of unresolved testcases 67
# of unsupported tests 4284
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xgcc version 15.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 198301
# of unexpected failures 65
# of unexpected successes 5
# of expected failures 1372
# of unresolved testcases 14
# of unsupported tests 2582
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xg++ version 15.2.0 (GCC)
or1k-15.1.0-20250621
OpenRISC GCC Toolchain 15.1.0-20250621
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 15.1.0
- binutils : 2.44
- gdb : 16.3
- linux headers : 6.12.21
- gmp : 6.3.0
- newlib (elf toolchain) : 4.5.0.20241231
- glibc (linux-gnu toolchain) : 2.41
New in this release
- Updated versions
- glibc has support for restartable sequences
Test Results
Tests for toolchains were run using dejagnu board configs found in or1k-utils.
The test results for the toolchains are as follows:
=== gcc Summary ===
# of expected passes 121900
# of unexpected failures 105
# of unexpected successes 1
# of expected failures 858
# of unresolved testcases 67
# of unsupported tests 4274
/opt/crossbuild/or1k-elf/build-gcc/gcc/xgcc version 15.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 197854
# of unexpected failures 61
# of unexpected successes 5
# of expected failures 1367
# of unresolved testcases 14
# of unsupported tests 2574
/opt/crossbuild/or1k-elf/build-gcc/gcc/xg++ version 15.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 133214
# of unexpected failures 347
# of unexpected successes 2
# of expected failures 1112
# of unresolved testcases 136
# of unsupported tests 3936
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xgcc version 15.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 228913
# of unexpected failures 110
# of unexpected successes 6
# of expected failures 2119
# of unresolved testcases 62
# of unsupported tests 2239
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xg++ version 15.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 133214
# of unexpected failures 347
# of unexpected successes 2
# of expected failures 1112
# of unresolved testcases 136
# of unsupported tests 3936
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xgcc version 15.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 228913
# of unexpected failures 110
# of unexpected successes 6
# of expected failures 2119
# of unresolved testcases 62
# of unsupported tests 2239
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xg++ version 15.1.0 (GCC)
--
=== gcc Summary ===
# of expected passes 121880
# of unexpected failures 125
# of unexpected successes 1
# of expected failures 858
# of unresolved testcases 67
# of unsupported tests 4274
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xgcc version 15.1.0 (GCC)
--
=== g++ Summary ===
# of expected passes 197847
# of unexpected failures 68
# of unexpected successes 5
# of expected failures 1367
# of unresolved testcases 14
# of unsupported tests 2574
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xg++ version 15.1.0 (GCC)
or1k-14.2.0-20250418
OpenRISC GCC Toolchain 14.2.0-20250418
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 14.2.0
- binutils : 2.43.1
- gdb : 16.2
- linux headers : 6.12.21
- gmp : 6.3.0
- newlib (elf toolchain) : 4.5.0.20241231
- musl (linux-musl toolchain) : 1.2.5
- glibc (linux-gnu toolchain) : 2.41
Changes
- Reduce size of binaries by disabling
ltoand compiling with-O2
or1k-14.2.0-20250405
OpenRISC GCC Toolchain 14.2.0-20250405
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 14.2.0
- binutils : 2.43.1
- gdb : 16.2
- linux headers : 6.12.21
- gmp : 6.3.0
- newlib (elf toolchain) : 4.5.0.20241231
- musl (linux-musl toolchain) : 1.2.5
- glibc (linux-gnu toolchain) : 2.41
Changes
- Fixes to glibc and musl libs to include sysroot libs and headers with toolchain
- Switch build back to use stable newlib snapshot, we now carry the patch for the multicore fix
or1k-14.2.0-20250401
OpenRISC GCC Toolchain 14.2.0-20250401
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 14.2.0
- binutils : 2.43.1
- gdb : 16.2
- linux headers : 6.13.8
- gmp : 6.3.0
- musl (linux-musl toolchain) : 1.2.5
Changes
- New musl binary to fix issue with packaging of last version
or1k-14.2.0-20250329
OpenRISC GCC Toolchain 14.2.0-20250329
These toolchains were built using the or1k-toolchain-build environment configured with the following versions:
- gcc : 14.2.0
- binutils : 2.43.1
- gdb : 16.2
- linux headers : 6.13.8
- gmp : 6.3.0
- newlib (elf toolchain) : or1k-4.5.0-20250328
- musl (linux-musl toolchain) : 1.2.5
- glibc (linux-gnu toolchain) : 2.41
Changes since last release
- First release after moving from or1k-gcc
- Refreshed to latest package versions as of 2025 March
- New toolchain builds for
- Newlib openrisc multicore to support SMP baremetal deployments
- GLIBC release, also available from bootlin
- GLIBC hard float release for FPU accelerated linux applications, not available from bootlin
Test Results
Tests for toolchains were run using dejagnu board configs found in or1k-utils.
The test results for the toolchains are as follows:
=== gcc Summary ===
# of expected passes 134218
# of unexpected failures 138
# of unexpected successes 1
# of expected failures 872
# of unresolved testcases 84
# of unsupported tests 4602
/opt/crossbuild/or1k-elf/build-gcc/gcc/xgcc version 14.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 212609
# of unexpected failures 82
# of unexpected successes 7
# of expected failures 1685
# of unresolved testcases 20
# of unsupported tests 11947
/opt/crossbuild/or1k-elf/build-gcc/gcc/xg++ version 14.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 144756
# of unexpected failures 352
# of unexpected successes 2
# of expected failures 1110
# of unresolved testcases 142
# of unsupported tests 4214
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xgcc version 14.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 248145
# of unexpected failures 98
# of unexpected successes 8
# of expected failures 2607
# of unresolved testcases 62
# of unsupported tests 11649
/opt/crossbuild/or1k-none-linux-gnu/build-gcc/gcc/xg++ version 14.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 144438
# of unexpected failures 293
# of unexpected successes 2
# of expected failures 1110
# of unresolved testcases 3
# of unsupported tests 4177
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xgcc version 14.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 248008
# of unexpected failures 86
# of unexpected successes 8
# of expected failures 2607
# of unsupported tests 11690
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-none-linux-musl/obj_gcc/gcc/xg++ version 14.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 144756
# of unexpected failures 352
# of unexpected successes 2
# of expected failures 1110
# of unresolved testcases 142
# of unsupported tests 4214
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xgcc version 14.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 248145
# of unexpected failures 98
# of unexpected successes 8
# of expected failures 2607
# of unresolved testcases 62
# of unsupported tests 11649
/opt/crossbuild/or1k-nonehf-linux-gnu/build-gcc/gcc/xg++ version 14.2.0 (GCC)
--
=== gcc Summary ===
# of expected passes 134190
# of unexpected failures 166
# of unexpected successes 1
# of expected failures 872
# of unresolved testcases 84
# of unsupported tests 4602
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xgcc version 14.2.0 (GCC)
--
=== g++ Summary ===
# of expected passes 212600
# of unexpected failures 91
# of unexpected successes 7
# of expected failures 1685
# of unresolved testcases 20
# of unsupported tests 11947
/opt/crossbuild/or1k-nonemc-elf/build-gcc/gcc/xg++ version 14.2.0 (GCC)