Skip to content

espup installs potential riscv targets that are never used  #388

@Vollbrecht

Description

@Vollbrecht

Bug description

If i understand it correctly espup just reuse the build-artifacts from crosstool. Currently it installs gcc libs for the following 4 targets in the case of the riscv eco-system.

  • rv32i_zicsr_zifencei
  • rv32imac_zicsr_zifencei
  • v32imafc_zicsr_zifencei
  • rv32imc_zicsr_zifencei
    This libs are relative huge, and if never used should not be installed.

To Reproduce

Steps to reproduce the behavior:

install esp toolchain with espup

Expected behavior

Only install tools that eventually will be used

Screenshots

Bildschirmfoto vom 2023-11-05 10-54-26

Proposal

If its true that we only use the imc and imac targets i would want that the installer directly delete the other for me ( simple option) or that croostool only produces that one that espressif uses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeature requestRequest for new feature/functionality

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions