With relative filenames in the executable code, the executable is basically not relocatable. This makes out-of-source builds unneccesery hard. This patchset moves the relative link into the filesystem: that can be handled much easier :^)