You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a weaker main PC, which is a 2013 MacBook Air, which is unable to compile TIC-80 (lol, it keeps running out of memory)
I also have a more powerful desktop PC at home which I use for more resource intensive stuff, so on that machine, I was able to compile TIC-80.
Now my main question here is: is it possible for me to compile TIC-80 on the desktop machine, for it to run on the MacBook Air?
So the reason I'm compiling is to get the pro features, using the build flags.
However, some things that make me concerned as to whether it will work is:
When I do a binwalk tic80 of my own TIC-80 executable, I see that it has references to paths on my desktop computer.
When I do a binwalk *.so on the many shared object libraries, eg. wasm.so, python.so I also see references to paths on my desktop computer.
I am also not sure how to make it such that TIC-80 can be executed from anywhere (rather than the specific bin directory), because I see libSDL2-2.0.so in the same directory as the tic80 file (a precompiled tar.gz from releases), and I'm not sure if it needs to be in the same directory.
I had experienced with another program that I needed my working directory to be the same as the directory of the binary, so I needed to do some hacky workaround, but I don't know if this is necessary in this case, because even deleting libSDL2-2.0.so, I am still able to run tic80 but I'm not sure if it will break the app if some function or something gets called when it's missing.
I hope I have made myself sufficiently clear without being too verbose, and if there's any clarifying questions you'd like to ask, fire away.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I have a weaker main PC, which is a 2013 MacBook Air, which is unable to compile TIC-80 (lol, it keeps running out of memory)
I also have a more powerful desktop PC at home which I use for more resource intensive stuff, so on that machine, I was able to compile TIC-80.
Now my main question here is: is it possible for me to compile TIC-80 on the desktop machine, for it to run on the MacBook Air?
So the reason I'm compiling is to get the pro features, using the build flags.
However, some things that make me concerned as to whether it will work is:
binwalk tic80
of my own TIC-80 executable, I see that it has references to paths on my desktop computer.binwalk *.so
on the many shared object libraries, eg.wasm.so
,python.so
I also see references to paths on my desktop computer.libSDL2-2.0.so
in the same directory as thetic80
file (a precompiled tar.gz from releases), and I'm not sure if it needs to be in the same directory.I had experienced with another program that I needed my working directory to be the same as the directory of the binary, so I needed to do some hacky workaround, but I don't know if this is necessary in this case, because even deleting
libSDL2-2.0.so
, I am still able to runtic80
but I'm not sure if it will break the app if some function or something gets called when it's missing.I hope I have made myself sufficiently clear without being too verbose, and if there's any clarifying questions you'd like to ask, fire away.
Beta Was this translation helpful? Give feedback.
All reactions