> Do you really need this?
Flymake tells me there are 4 compilation warnings if I don't:
1243 9 warning e-f-b-c Unused lexical variable `tramp-remote-path'
1243 56 warning e-f-b-c reference to free variable ‘tramp-remote-path’
1244 9 warning e-f-b-c Unused lexical variable `tramp-histfile-override'
1245 9 warning e-f-b-c Unused lexical variable `tramp-methods'
Here, the flymake backend 'e-f-b-c' (elisp-flymake-byte-compile) compiles with Emacs -Q
and no specially relevant load path in these cases.
João