Evan Sangaline

Results 38 comments of Evan Sangaline

Kind of. We can change `arg[0]` to whatever we want when invoking the linker, by doing something like: ```diff diff --git a/src/exodus_bundler/templates/launcher.c b/src/exodus_bundler/templates/launcher.c index 324ceb9..aec8fe0 100644 --- a/src/exodus_bundler/templates/launcher.c +++ b/src/exodus_bundler/templates/launcher.c...

Could you share a few more details about what you're trying to do? Are you trying to create a virtualenv using a version of Python that was bundled using Exodus,...

Yeah, this is a real challenge. The reason that the linkers are placed in each directory where there's a launcher is so that programs which use `/proc/self/exe` to find the...

This is most likely happening because the pyinstaller bundle is probably using `readlink("/proc/self/exe")` to determine its own location. That corresponds to the linker rather than the original executable in an...

@efrecon Sorry for the slow reply here, but thanks for sharing this. It's definitely very cool to see! I'm potentially open to adding a docker output format, but I would...

Yeah, that definitely makes a lot of sense. I just view the role of exodus to be taking locally functioning binaries and bundling them in such a way that they...

I played around with this a bit out of curiosity and I was able to manually bundle exodus with the necessary Python dependencies down to 7.6 MB ([exodus.zip](https://github.com/intoli/exodus/files/1752405/exodus.zip)). Converting this...

I had to do a fair bit of that bundling manually because there's not any built-in support for interpreted scripts or adding non-library files right now. I have some plans...

@efrecon I've added a build step to the beta `version-2` branch for creating self-hosted bundles with the new format. Everything packs down to 5.3 MB in the end. I had...

Alright, version 2.0 is now officially released. The URL ``` https://circleci.intoli.com/artifacts/intoli/exodus/exodus-x64.tgz ``` will resolve to the latest successful build. I'll leave this open for now, I think that the final...