intoli / exodus

Painless relocation of Linux binaries–and all of their dependencies–without containers.
Other
2.94k stars 71 forks source link

Use a default linker when determining the dependencies of manually added libraries #47

Closed sangaline closed 6 years ago

sangaline commented 6 years ago

This makes Bundle instances keep track of the linkers that they've encountered in program headers, and uses the observed linker to find the dependencies of manually added ELF binaries. We can try to improve the error handling here for situations where there are multiple linkers in the future, but this should cover the vast majority of use cases.

Closes #46