My suggestion was that when a relative path is given, (which is always in your world), also turn that into an absolute path and store in the bytecode file as well.
In my experience in working in debugging, debuggers and in showing where errors are, sometimes the absolute path can be useful in addition to the relative path, for informative purposes.
I know others will not believe that, and furthermore claim most emphatically that were these paths included as meta comments in the bytecode file, that would be either useless, confusing and harmful and who knows what other bad things could happen. (By the way, as something similar, when I enter Emacs, I am shown a build string for a system is not mine, which so far has not caused such havoc, and I even find mildly interesting).
Ok. this was a just suggestion. That it has caused such negative reaction, I've seen before in other venues, and I'm sorry.For my part, I know what I can do to handle my concerns when or if I decide to improve the error reporting and debugging situation on Emacs. Yes, I am sorry I didn't say at the outset that this is were I envision this getting used.