Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ruyi 0.7.0-beta.20240323 版本 riscv64 二进制在 ubuntu22.04 无法运行 #104

Closed
weilinfox opened this issue Mar 25, 2024 · 0 comments
Labels
rt env: riscv64 Issue is seen with the riscv64 distribution
Milestone

Comments

@weilinfox
Copy link
Contributor

weilinfox commented Mar 25, 2024

RUYI 版本

0.7.0-beta.20240323

问题描述

依赖的 glibc 版本过高

+ ruyi --version
ruyi: /lib/riscv64-linux-gnu/libc.so.6: version `GLIBC_2.36' not found (required by /root/.cache/ruyi/progcache/0.7.0-beta.20240323/libexpat.so.1)

ubuntu 22.04 riscv64 glibc 版本为 2.35

# strings /lib/riscv64-li/lib/riscv64-linux-gnu/libc.so.6 |grep GLIBC
GLIBC_2.27
GLIBC_2.28
GLIBC_2.29
GLIBC_2.30
GLIBC_2.31
GLIBC_2.32
GLIBC_2.33
GLIBC_2.34
GLIBC_2.35
GLIBC_PRIVATE
GNU C Library (Ubuntu GLIBC 2.35-0ubuntu3.6) stable release version 2.35.
xen0n added a commit to xen0n/ruyi that referenced this issue Mar 25, 2024
to really fix its glibc version to 2.35 (previously apparently the
libc version gets bumped in an apt upgrade or install)

Fixes: ruyisdk#104
(cherry picked from commit c91265c)
@xen0n xen0n closed this as completed in c91265c Mar 25, 2024
@xen0n xen0n added the rt env: riscv64 Issue is seen with the riscv64 distribution label Mar 25, 2024
@xen0n xen0n added this to the 0.7 milestone Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rt env: riscv64 Issue is seen with the riscv64 distribution
Projects
None yet
Development

No branches or pull requests

2 participants