-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
Area: pkgArea: External package portsArea: External package portsType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)
Description
Description
Using gcc 9.3.1 mpaland-printf breaks the output on the nrf52840dk. (e.g. hello-world example).
Changing to gcc 10.3.1 fixed the problem, but I assumed RIOT does support gcc 8+. Introduced was this issue in #21438, where the mpaland-printf package was added as dependency. Since this PR was merged, the output is broken. Adding that pkg manually to a makefile has the same effect at an older state.
Expected results
Without mpaland-printf:
2025-11-03 12:47:06,165 # main(): This is RIOT! (Version: 2025.10-devel-168-g2ed57-HEAD)
2025-11-03 12:47:06,165 # Hello World!
2025-11-03 12:47:06,170 # You are running RIOT on a(n) nrf52840dk board.
2025-11-03 12:47:06,173 # This board features a(n) nrf52 CPU.
Actual results
With mpaland-printf:
2025-11-03 12:47:49,442 # � � � � � � � � � � � � � �ou are running RIOT on a(n) nrf52840dk board.
2025-11-03 12:47:49,444 # This board features a(n) nrf52 CPU.
Versions
- Operating System: "Ubuntu" "22.04.5 LTS (Jammy Jellyfish)"
- arm-none-eabi-gcc: arm-none-eabi-gcc (GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)
- clang: Ubuntu clang version 14.0.0-1ubuntu1.1
Metadata
Metadata
Assignees
Labels
Area: pkgArea: External package portsArea: External package portsType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)