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

Running on 32-bit linux systems #90

Open
axelson opened this issue Dec 30, 2020 · 3 comments
Open

Running on 32-bit linux systems #90

axelson opened this issue Dec 30, 2020 · 3 comments

Comments

@axelson
Copy link

axelson commented Dec 30, 2020

Is it possible to run a bakeware executable on a 32-bit linux system?

Currently I get

reMarkable: ~/ ./demo
-sh: ./demo: cannot execute binary file: Exec format error

Here is the file output of a working executable:

reMarkable: ~/ file /opt/bin/wget-ssl
/opt/bin/wget-ssl: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /opt/lib/ld-linux.so.3, for GNU/Linux 3.2.0, stripped

The hardware in question is the remarkable 2 e-ink tablet: https://remarkable.com/store/remarkable-2

@jjcarstens
Copy link
Contributor

So..I was just playing with this today.

I think the constraint here is that the generated executable is based on the tooling used when generated, which is typically the host tooling. And I would guess your host is 64-bit

If you compiling it under a system using 32-bit, I believe it should work.

@axelson
Copy link
Author

axelson commented Dec 30, 2020

Okay, I'll try and build it in a 32-bit VM

@axelson
Copy link
Author

axelson commented Dec 31, 2020

Hmm, actually wouldn't I need to setup some type of cross-compile to get the bakeware executable to support ARM? Or does bakeware already do this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants