# The devel/mklittlefs port

## mklittlefs-4.1.0 – tool to build and unpack littlefs images

## Description

    A little fail-safe filesystem designed for microcontrollers.

    This tool is specifically patched to work with Espressif ESP8266 line of chips.

    Power-loss resilience - littlefs is designed to handle random power failures.
    All file operations have strong copy-on-write guarantees and if power is lost
    the filesystem will fall back to the last known good state.

    Dynamic wear leveling - littlefs is designed with flash in mind, and provides
    wear leveling over dynamic blocks. Additionally, littlefs can detect bad blocks
    and work around them.

    Bounded RAM/ROM - littlefs is designed to work with a small amount of memory.
    RAM usage is strictly bounded, which means RAM consumption does not change as
    the filesystem grows. The filesystem contains no unbounded recursion and dynamic
    memory is limited to configurable buffers that can be provided statically.

WWW: https://github.com/earlephilhower/mklittlefs

Only for arches
  aarch64 aarch64 alpha alpha amd64 amd64 arm arm hppa hppa i386 i386 m88k mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sh sparc64 sparc64
Categories:
  devel

## Library dependencies

- STEM->=15,<16:lang/gcc/15,-libs

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- STEM->=15,<16:lang/gcc/15,-c++
- devel/gmake

## Run dependencies