Skip to content

Running released binary on a Raspberry Pi 3B (Raspbian 11 = "bullseye") #738

@lure23

Description

@lure23

I'm mostly using probe-rs but would now need to set up espflash as well, on a Raspberry Pi.

I noticed there's a prebuilt release of 3.3.0 for armv7-unknown-linux-gnueabihf - GREAT!

Downloaded, scp:ed over to the Pi, launching gives:

$ ./espflash 
./espflash: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by ./espflash)
./espflash: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.32' not found (required by ./espflash)
./espflash: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found (required by ./espflash)

This looks similar to #454 - which was resolved.

My options are:

a) upgrading to Bookworm - would like to avoid that, since it seems like a full reinstall. My Pi is stable as it is, and I have no other urgent need to upgrade.
b) cross-compile; what I do for probe-rs

Perhaps my question is: is the 3.3.0 binary release expected to work on Raspbian OS 11 ("bullseye")?

system info

$ uname -a
Linux rpi 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv7l GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Raspbian
Description:	Raspbian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions