I'm sure there are reasons for it, but it still sucks.
It ought to be possible to use binary caches and still swap out the path. (Modifying a string in an ELF executable isn't that hard.)
It ought to be possible to use binary caches and still swap out the path. (Modifying a string in an ELF executable isn't that hard.)
As far as I know it creates a new elf each time it is called (it doesn't modify a file on place) so the length of library name is not an issue.