Skip to content

gcc-arm-embedded: broken dependency on python38 #299754

@lukaslihotzki

Description

@lukaslihotzki

Describe the bug

arm-none-eabi-gdb from gcc-arm-embedded is broken. arm-none-eabi-gdb-unwrapped directly refers to the unavailable libpython3.8.so.1.0, which was replaced by python39 in #285779.

Steps To Reproduce

  1. nix-shell -p gcc-arm-embedded
  2. arm-none-eabi-gdb

Screenshots

$ nix-shell -p gcc-arm-embedded

[nix-shell:~]$ arm-none-eabi-gdb
/nix/store/mfgpwysw0490yk7bcwa8gkwbh128hm5j-gcc-arm-embedded-12.3.rel1/bin/arm-none-eabi-gdb-unwrapped: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

[nix-shell:~]$ 
exit

$ nix-shell -p gcc-arm-embedded-13

[nix-shell:~]$ arm-none-eabi-gdb
/nix/store/xg7l59p507nldhs959xw66kdi6qhf5nx-gcc-arm-embedded-13.2.rel1/bin/arm-none-eabi-gdb-unwrapped: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

[nix-shell:~]$ 
exit

Additional context

Maybe it would make sense to add tests for prebuilt binaries that these binaries can at least output their version or something like that.

Notify maintainers

@mweinelt @prusnak


Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions