As reported in https://github.com/emacsorphanage/macrostep/issues/11. Since straight.el actually creates an isolated environment for compiling packages now, as was requested for many years, missing dependency declarations will actually cause compilation errors, since the byte-compiler will not be able to compile macros correctly even if the user's configuration happens to load compat in some other place. So, this change also fixes straight.el being unable to load the package properly.
As reported in https://github.com/emacsorphanage/macrostep/issues/11. Since
straight.el
actually creates an isolated environment for compiling packages now, as was requested for many years, missing dependency declarations will actually cause compilation errors, since the byte-compiler will not be able to compile macros correctly even if the user's configuration happens to loadcompat
in some other place. So, this change also fixesstraight.el
being unable to load the package properly.