Olive: Add AppImage builds for 32-bit (x86; i386)

Created on 14 Jan 2019  路  11Comments  路  Source: olive-editor/olive

Add task to Travis CI for build 32-bit AppImage & upload it as asset to continuous release

Naming: Olive-{git}-x86.AppImage

Cast @probonopd

Most helpful comment

Done in 229d01a400f3a7c65ca6e3d07b8f3f0c6d94f757

All 11 comments

Uh, I don't know how to do this, but @TheAssassin might know.

Just install all of your dependencies as 32-bit versions, then cross-build for 32-bit.

install all of your dependencies as 32-bit versions

Probably along the lines of

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y install bash:i386 

then cross-build for 32-bit

How?

Thanks for the hints.

I seem to have it correctly building for 32-bit, but the resulting AppImage doesn't run on 32-bit systems. Is the container AppImage still 64-bit code or have I done something wrong?

You need to build with the i386 version of appimagetool.

How would I do that considering it's set up to use linuxdeployqt? Would I need to compile linuxdeployqt manually?

linuxdeployqt is so limited...

Remove -appimage, download appimagetool yourself, run it yourself.

linuxdeployqt is so limited...

Blocked by https://github.com/AppImage/AppImageKit/issues/304, rather.

Done in 229d01a400f3a7c65ca6e3d07b8f3f0c6d94f757

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LeandroStanger picture LeandroStanger  路  25Comments

frink picture frink  路  16Comments

itsmattkc picture itsmattkc  路  18Comments

pgilfernandez picture pgilfernandez  路  18Comments

Reaper10 picture Reaper10  路  31Comments