Earlier quoted context omitted.
It does not appear that "static binary rewriter" in this context means that it turns dynamically linked binaries into statically linked binaries, so probably not.
So, what does the word “static” mean in this context, that the binary’s behavior does not change?
A static binary rewriter that does not use heuristics
11–17 of 17 posts
Re: A static binary rewriter that does not use heuristics
#12Could this tool be used to produce eg a statically-linked version of `curl` that would work the same on any Linux, without needing to build curl from sources?
docker run --rm -v $PWD:/something some-image-with-curl curl -o /something/destination http://example.com/somethingRe: A static binary rewriter that does not use heuristics
#13Earlier quoted context omitted.
So, what does the word “static” mean in this context, that the binary’s behavior does not change?
I imagine it means that it takes the binary file, generates a new binary file, and is done, as opposed to rewriting things at runtime or needing profiling information from a prior run of the binary.
Re: A static binary rewriter that does not use heuristics
#14Could this tool be used to produce eg a statically-linked version of `curl` that would work the same on any Linux, without needing to build curl from sources?
> Painless relocation of Linux binaries–and all of their dependencies–without containers.
> Exodus handles bundling all of the binary's dependencies, compiling a statically linked wrapper for the executable that invokes the relocated linker directly.
Re: A static binary rewriter that does not use heuristics
#15Re: A static binary rewriter that does not use heuristics
#16Could this tool be used to produce eg a statically-linked version of `curl` that would work the same on any Linux, without needing to build curl from sources?
I think you should look at https://github.com/intoli/exodus > Painless relocation of Linux binaries–and all of their dependencies–without containers. > Exodus handles bundling all of the binary's dependencies, compiling a statically linked wrapper for the executable that invokes the relocated linker directly.
Re: A static binary rewriter that does not use heuristics
#17Earlier quoted context omitted.
I think you should look at https://github.com/intoli/exodus > Painless relocation of Linux binaries–and all of their dependencies–without containers. > Exodus handles bundling all of the binary's dependencies, compiling a statically linked wrapper for the executable that invokes the relocated linker directly.
I was not aware about this project. Noted!