Debian Patches

Status for pico-sdk/2.2.0-2

Patch Description Author Forwarded Bugs Origin Last update
0001-fix-for-https-github.com-raspberrypi-pico-sdk-issues.patch fix for https://github.com/raspberrypi/pico-sdk/issues/1690 Johannes Schauer Marin Rodrigues <josch@debian.org> not-needed debian 2025-03-16
0002-replace-external-google-stylesheet-with-Debian-packa.patch replace external google stylesheet with Debian packaged version Johannes Schauer Marin Rodrigues <josch@debian.org> not-needed 2025-03-16
0003-reproducible_doxygen.patch reproducible_doxygen Johannes Schauer Marin Rodrigues <josch@debian.org> no 2025-03-16
0004-boot_stage2-Adapt-for-building-with-picolibc.patch boot_stage2: Adapt for building with picolibc
Remove --specs=nosys.specs, make sure everyone uses -nostartfiles
Keith Packard <keithp@keithp.com> no 2026-02-13
0005-pico_platform_compiler-Picolibc-compatibility-fix.patch pico_platform_compiler: Picolibc compatibility fix
Picolibc doesn't provide __printflike, instead it provides a more
general __picolibc_format for either scanf or printf. Use that to
define our own __printflike version.
Keith Packard <keithp@keithp.com> no 2026-02-13
0006-pico_clib_interface-Ignore-redundant-decls-warning-f.patch pico_clib_interface: Ignore redundant decls warning for stdio aliases

The kitchen_sink test enables -Wredundant-decls which generates
a warning about the stdout and stderr alias definitions. Disable the
warning as it is incorrect in this case.
Keith Packard <keithp@keithp.com> no 2026-02-13
0007-pico_clib_interface-Use-picolibc-by-default.patch pico_clib_interface: Use picolibc by default Keith Packard <keithp@keithp.com> no 2026-02-16
0008-pico_standard_link-Use-T-for-linker-script-option.patch pico_standard_link: Use -T for linker script option
Using -Wl,--script= hides this option from the compiler driver causing
it to insert it's own linker script when it uses picolibc. Using
the -T option asks it to skip adding its own.
Keith Packard <keithp@keithp.com> no 2026-02-16
0009-Add-picolibc-constructor-symbols-to-linker-scripts.patch Add picolibc constructor symbols to linker scripts
Picolibc may combine the preinit and init arrays into a single list,
in which case it will use __bothinit_array_start and
__bothinit_array_end symbols instead of the separate
__preinit_array_start, __preinit_array_end and __init_array_start,
__init_array_end pairs.

Define both so that either method works.
Keith Packard <keithp@keithp.com> no 2026-02-22

All known versions for source package 'pico-sdk'

Links