A tool to clean up sysroots for Linux embedded devices to save storage space.
Find a file
Matteo Settenvini f2fc705fa0 fix: only warn on missing library, but process the rest
If a library is not found for a given binary, keep processing
the rest of libraries in the DSO resolver. This avoids removing
other, required DSOs by still adding them to the graph.

Additionally, bump deps to fix a Rust Analyzer error with newer
Rust versions, and run `cargo clippy`.
2025-05-05 15:47:47 +02:00
LICENSES Initial skeleton 2025-01-24 22:00:18 +01:00
src fix: only warn on missing library, but process the rest 2025-05-05 15:47:47 +02:00
.editorconfig Initial skeleton 2025-01-24 22:00:18 +01:00
.gitignore feat(cleaners): add main async runner 2025-01-25 02:32:21 +01:00
.pre-commit-config.yaml chore: update deps 2025-02-19 14:42:02 +01:00
build.rs Initial skeleton 2025-01-24 22:00:18 +01:00
Cargo.lock fix: only warn on missing library, but process the rest 2025-05-05 15:47:47 +02:00
Cargo.lock.license Initial skeleton 2025-01-24 22:00:18 +01:00
Cargo.toml fix: only warn on missing library, but process the rest 2025-05-05 15:47:47 +02:00
README.md chore(dso): minor refactor 2025-02-19 14:37:44 +01:00
rust-toolchain.toml chore: adopt Rust 2024 2025-02-21 00:16:31 +01:00

[//]: # SPDX-FileCopyrightText: Matteo Settenvini matteo.settenvini@montecristosoftware.eu

[//]: # SPDX-License-Identifier: CC-BY-SA-4.0

Sysroot Cleaner

A tool to clean up sysroots for Linux embedded devices to save storage space.

Note: it will only work on files belonging to the same filesystem. This is a design choice.