voidderef / sgl

Cross-platform scriptable game loader for selecting applications/games on dedicated machines with custom IO hardware
The Unlicense
9 stars 3 forks source link

32bit Linux Binaries #10

Closed super-triangle closed 7 months ago

super-triangle commented 8 months ago

I'm currently trying to set up multiboot functionality on a drive that is already running 32bit Linux. Trying to transplant the working game to a 64bit OS has gone poorly, so I wanted to ask if it a 32bit SGL release was possible.

If it can be done, but isn't a combination you plan to support, I'm also happy to build it myself. Appreciate the help.

super-triangle commented 7 months ago

Closing as I found a workaround while staying on 64bit Linux.

voidderef commented 7 months ago

Sorry for the late reply.

32-bit releases should be possible but I expect this to be quite some work to add it to the build process. Some additional unknowns might be that some dependency might not built for 32-bit (properly) anymore.

Closing as I found a workaround while staying on 64bit Linux.

Curious what's the workaround that you found, do you mind sharing?

In general, I was wondering about your reasons for going for a 32-bit only platform still and what's holding you back from running this on 64-bit.

super-triangle commented 7 months ago

Curious what's the workaround that you found, do you mind sharing?

In general, I was wondering about your reasons for going for a 32-bit only platform still and what's holding you back from running this on 64-bit.

The short version is that I was trying to migrate something that was running on an older 32bit linux install to a Ubuntu 18 64bit and launch via SGL. Originally that wasn't working well, but I closed this after fighting long enough with that executable to get it running on the 64bit drive with SGL.

Due to some dependency hell issues, plus that executable hard coding paths it was looking for, I had trouble launching it via SGL (and also had trouble debugging what was wrong.) Instead, I tried getting the other applications running on that old 32bit linux drive and this worked, which is when I realized that I wouldn't be able to use SGL to launch them from there.