Releases: stffrdhrn/or1k-toolchain-build
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)