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.
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