Skip to content

Releases: stffrdhrn/or1k-toolchain-build

or1k-15.1.0-20250621

21 Jun 21:54
or1k-15.1.0-20250621

Choose a tag to compare

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

18 Apr 10:02
or1k-14.2.0-20250418

Choose a tag to compare

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 lto and compiling with -O2

or1k-14.2.0-20250405

06 Apr 04:04
or1k-14.2.0-20250405

Choose a tag to compare

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

02 Apr 04:52
or1k-14.2.0-20250401

Choose a tag to compare

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

30 Mar 07:58
or1k-14.2.0-20250329

Choose a tag to compare

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)