Skip to content

'GLIBC_2.29' not found when building for 3.1.1 #10849

Closed
@dirkvranckaert

Description

Board

ESP32-C6

Device Description

n/a

Hardware Configuration

no special config, it's a command line building issue

Version

latest master (checkout manually)

IDE Name

n/a

Operating System

Ubuntu 18.04.3 / Python3.6 / Arduino-CLI 1.1.1

Flash frequency

n/a

PSRAM enabled

yes

Upload speed

n/a

Description

arduino-cli compile --fqbn esp32:esp32:esp32c6
When running above command on Ubuntu with Python 3.6 with the ESP32 3.0.7 board version installed I have no issues in building the binaries. However when upgrading to 3.1.1 the command above fails:

[14070] Error loading Python lib '/tmp/_MEIPIGxxI/libpython3.8.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/_MEIPIGxxI/libpython3.8.so.1.0)

Sketch

n/a

Debug Message

n/a

Other Steps to Reproduce

n/a

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions