This shifts around the bundle structure so that linkers are stored locally in the same directory as each launcher. This was necessary because many programs use readlink("/proc/self/exe") to determine their location and then use relative paths to load in dependencies. Similarly, executables with entry points that don't require launchers are also stored in the bundle subdirectories.
This shifts around the bundle structure so that linkers are stored locally in the same directory as each launcher. This was necessary because many programs use
readlink("/proc/self/exe")
to determine their location and then use relative paths to load in dependencies. Similarly, executables with entry points that don't require launchers are also stored in the bundle subdirectories.