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:

  1. Build an appimage with one machine.
  2. Try to launch the appimage on another machine. (With another version of glibc.)
  3. 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)

Most upvoted comments

It should not be closed, I got the same issue and found no solution here! It’s not cross-platform at all!