tauri: /usr/lib/libc.so.6: version `GLIBC_2.33' not found
Describe the bug I build my application on one machine, then I have a friend who tries to launch the appimage on another machine using another glibc version. They get the following error:
./my-app: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by ./my-app)
To Reproduce Steps to reproduce the behavior:
- Build an appimage with one machine.
- Try to launch the appimage on another machine. (With another version of glibc.)
- See the error; the app does not launch.
Expected behavior I expect the appimage to “just work”, since as far as I know appimages should have static libraries and therefore launch on any machine.
Are there any solutions to this?
Platform and Versions (please complete the following information):
Operating System - Linux(5.11.4-zen1-1-zen) - linux/x64
Node.js environment
Node.js - 15.11.0
tauri.js - 0.14.1
Rust environment
rustc - 1.50.0
cargo - 1.50.0
tauri-bundler - 0.9.4
Global packages
NPM - 7.6.1
yarn - 1.22.10
App directory structure
/.git
/dist
/src-tauri
App
tauri.rs - 0.11.1
mode - embedded-server
build-type - bundle
CSP - default-src blob: data: filesystem: ws: http: https: 'unsafe-eval' 'unsafe-inline'
distDir - ../dist
devPath - http://localhost:4000
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 5
- Comments: 30 (16 by maintainers)
It should not be closed, I got the same issue and found no solution here! It’s not cross-platform at all!
sorry, I meant glibc not gcc https://redbeardlab.com/2019/05/07/rust-and-glibc-version/